【发布时间】:2016-03-27 21:15:56
【问题描述】:
每个人都说,.erb 用于 JavaScript 是一种不好的做法。那么我该如何解决这个非常常见的问题:
<img ng-src='images/{{ some_ng_model.img_name }}.png'>
然后代码图像的某处发生变化:
$scope.some_ng_model.img_name = 'new_img'
这当然行不通,因为 sprocket 预编译了资产。
到目前为止,我一直将这些图像放在public 目录中,因此它们没有被预编译,我可以使用它们的原始名称访问它们。
【问题讨论】:
标签: ruby-on-rails angularjs vue.js sprockets