2016-08-19 61 views
0

問題是使用一個容器的以下含義,我給出了一個背景圖像,我也打算將它作爲項目的鏈接(因爲我正在製作一個投資組合)。Rails helpers,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%> 

這不會給任何錯誤然而,它並沒有達到圖像,你可以看到,我設置和果真如此的話告訴我,如果沒有圖像,但它似乎有一個圖像,所以我不知道是什麼阻止它顯示它?

回答

0

Try:

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