将javascript变量附加到erb标记中

时间:2018-05-14 08:42:09

标签: ruby-on-rails

无法在asset_path

中动态添加图像名称

my.js.erb文件

var path = element.image_path
var imgObj = new Image();
imgObj.src = "<%= asset_path("+ path +") %>"; // text var comes in loop(image1.png, image2.png)

编辑:

我问如何使用动态图像路径执行此操作 http://guides.rubyonrails.org/asset_pipeline.html#javascript-coffeescript-and-erb

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法在控制器中渲染图像的UIApplication.willEnterForegroundNotification

asset_path

将其提供给实例变量,然后在视图中应用它。