我是Rails的新手。我可以将图片与image_tag
或image_path
一起使用。
但是,我有一个html模板,这些方法在数据属性中不起作用。在我的html中,有data-background
属性可更改div
的背景。
我的HTML:
<section id="sub-header" class="section bg-parallax pt-0 pb-0" data-background="<%= image_path('bg/about.jpg') %>">
此目录位于app/assets/images/bg
下。但我无法达到图像。
我应该把这些图片放在哪里?以及如何在此示例中访问图像
答案 0 :(得分:-1)
尝试此解决方法:
data-background=<%=Rails.root.to_s + "path_to_your_image" %>
我知道&#39;丑陋:/
答案 1 :(得分:-1)
我尝试了所有组合。但解决方案很简单。您不需要使用rails helper函数。我将图片从assets
移到public
文件夹,然后:
<section id="sub-header" class="section bg-parallax pt-0 pb-0" style='background:url("/bg/about.jpg")'>