Добавить переменную javascript в тег erb - PullRequest
0 голосов
/ 14 мая 2018

Невозможно добавить имя изображения динамически в 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

1 Ответ

0 голосов
/ 14 мая 2018

Вы можете визуализировать asset_path для вашего изображения в контроллере следующим способом:

ActionController::Base.helpers.image_tag("YOUR_IMAGE")

Присвойте его переменной экземпляра, затем примените его так, как вы хотите в представлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...