如何将图像传递给rails中的数据属性?

时间:2017-08-14 15:07:32

标签: ruby-on-rails ruby

我正在将模板集成到Rails中。已经设置了所有东西,但我在滑块中有问题。 这部分滑块引起了问题。我将图像从资产传递到数据属性1:data-thumb& 2:data-lazyload但它表示找不到错误404资源。

静态模板HTML

<li data-transition="zoomout" data-slotamount="7" data-easein="default" data-easeout="default" data-masterspeed="300" data-thumb="images/slider/bg4.jpg" data-rotate="0" data-saveperformance="off" data-title="Slide" data-description="on">
<!-- MAIN IMAGE -->
<img src="images/dummy.png" alt="laptopmockup_sliderdy" data-lazyload="images/slider/bg1.jpg">

Rails模板

<li data-transition="zoomout" data-slotamount="7" data-       easein="default" data-easeout="default" data-masterspeed="300" data: {thumb: image_path("bg5.jpg")} data-rotate="0" data-saveperformance="off" data-title="Slide" data-description="on">
<!-- MAIN IMAGE -->
<%= image_tag("dummy.png", alt:"laptopmockup_sliderdy", data: {    lazyload: 'slider/bg1.jpg'}) %>

我尝试过这些方法

data-thumb="<%= image_tag('slider/bg4.jpg")
data-thumb="<%= image_path('slider/bg4.jpg")
data-thumb="<%= asset_path('slider/bg4.jpg")

&安培;

data: {lazyload: 'slider/bg1.jpg'}

但这一切都没有。请指导我做正确的事。

0 个答案:

没有答案