2009-12-16 63 views
2

我已成功地遵循回形針的Ryan Bates教程並使其正常工作。圖像附加到記錄並顯示在show.html.erb上。我想知道如何在索引頁面上顯示它。以下是我已經嘗試過但沒有工作。作爲參考,表格是'review',照片是'photo'。在index.html.erb視圖中顯示回形針圖片

<table> 
    <tr> 
    <th>Photo</th> 
    <th>Review Title</th> 
    <th>Content</th> 
    <th>Name</th> 
    <th>Job Title</th> 
    <th>Company</th> 
    </tr> 

<% @reviews.each do |review| %> 
    <tr> 
    <td><%=h review.photo.url %></td> 
    <td><%=h review.review_title %></td> 
    <td><%=h review.content %></td> 
    <td><%=h review.name %></td> 
    <td><%=h review.position %></td> 
    <td><%=h review.company %></td> 
    <td><%= link_to 'Show', review %></td> 
    <td><%= link_to 'Edit', edit_review_path(review) %></td> 
    <td><%= link_to 'Destroy', review, :confirm => 'Are you sure?', :method => :delete %></td> 
    </tr> 
<% end %> 
</table> 

回答

14

你要使用image_tag幫手:

<td><%= image_tag review.photo.url %></td> 
3

它非常簡單,以顯示保存的圖像。使用

<%= image_tag @model_variable.field_name.url %> 

您可以通過給像

<%= image_tag @model_variable.field_name.url, :size => "100x100" %> 
分辨率調整圖像大小