我在 Rails 5 上,我的类别有图片。我想将这些图像用作背景图像,但是当我在样式中设置时,url 不会改变
<div class="grid-category">
<% @servicescategories.each do |category| %>
<%= link_to servicecategories_path(slug: category.slug ), :style=>'background-image: asset-data-url("category.category_image");', class: "category-item" do %>
<h3> <%= category.name %></h3>
<% end %>
<% end %>
</div>
我做错了什么
最佳答案
您需要插入 category.category_image
的值
<%= link_to servicecategories_path(slug: category.slug ),
class: "category-item" do %>
<div style="background-image: url(<%= asset_path('category.category_image') %>)">
<h3> <%= category.name %></h3>
</div>
<% end %>
关于html - 如何将内联 css 添加到 rails link_to helper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38633214/