【发布时间】:2018-03-19 01:19:27
【问题描述】:
我正在使用 rails js helper image_path 来使用 javascript 更新图像源。
新的 img src 路径的实际字符串存在于变量中,我需要将其注入到下面的 image_path 字符串中,这给我带来了问题。
这是我的工作:
对象:
var bike = { image: "bikes/diamondback/diamondback-29-ht.png"}
图片路径:
$('.ga-recommended-bike').attr('src', "<%= image_path 'bikes/diamondback/diamondback-29-ht.png' %>")
我一直在尝试做这样的事情来将 url 注入图像路径:
$('.ga-recommended-bike').attr('src', "<%= image_path `${bike.image}` %>")
也试过非es6的方式
$('.ga-recommended-bike').attr('src', "<%= image_path " + bike.image + " %>")
我认为问题在于 rails 和 js 代码的混合。
有谁知道使用 Rails 和 javascript 解决这个问题的好方法吗?
【问题讨论】: