Невозможно добавить имя изображения динамически в asset_path
my.js.erb file
var path = element.image_path var imgObj = new Image(); imgObj.src = "<%= asset_path("+ path +") %>"; // text var comes in loop(image1.png, image2.png)
EDIT:
Я спрашиваю, как это сделать с динамическим путем изображения http://guides.rubyonrails.org/asset_pipeline.html#javascript-coffeescript-and-erb
Вы можете визуализировать asset_path для вашего изображения в контроллере следующим способом:
asset_path
ActionController::Base.helpers.image_tag("YOUR_IMAGE")
Присвойте его переменной экземпляра, затем примените его так, как вы хотите в представлении.