Rails助手,连接

时间:2016-08-19 16:06:18

标签: ruby-on-rails-4 concatenation

问题是如何使用容器,我给出了一个背景图像,我还打算将它作为项目的链接(因为我正在制作一个投资组合)。

<% if project.has_photo? %>
    <div class="img_container" style="background-image:(/photo_store/<%=project.id%>.<%=project.extension%>);,link_to "http://www.asite.com/"></div>
<%else%>
    <p> theres nothing here #<%=project.id%></p>
<%end%>

这并没有给出任何错误,但是,它没有达到图像,你可以看到,我设置,如果是这样,它告诉我是否没有图像,但它似乎有一个图像,所以我真的不知道是什么让它显示出来了?

1 个答案:

答案 0 :(得分:0)

尝试:

<% if project.has_photo? %>
   <%= link_to("example_url") do %>
       <div class="img_container" style="background-image: url(/photo_store/<%=project.id%>.<%=project.extension%>)"></div>
   <% end %>
<%else%>
    <p> theres nothing here </p>
<%end%>