2016-07-28 64 views
0

我在rails 5和我的类别都有图像。我想使用这些图片作为底色的图像,但是当我在造型设定的网址,而不要改变如何添加内联css到rails link_to帮手

<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> 

我在做什么错在这里

回答

0

你似乎有不正确的语法使用的样式属性内的滑轨插, 试试这个,

<%= link_to servicecategories_path(slug: category.slug), 
:style=>"background-image: <%= asset-data-url(category.category_image) %>", 
    class: "category-item" do %> 
0

这个作品

<%= link_to servicecategories_path(slug: category.slug), 
      class: "category-item" do %> 

    <div style="background-image: <%= asset_path('category.category_image') %>"> 
    <h3> <%= category.name %></h3> 
    </div> 

<% end %>