我的index.html.erb
代码 -
<h1>Listing products</h1>
<table border="1">
<% @products.each do |product| %>
<tr>
<td><%= product.title %></td>
<td><%= product.description %></td>
<td><%= image_tag(product.image_url, :class => 'list_image') %></td>
<td><%= product.price %></td>
<td><%= link_to 'Show', product %></td>
<td><%= link_to 'Edit', edit_product_path(product) %></td>
<td><%= link_to 'Destroy', product, method: :delete, data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
</table>
<br />
<%= link_to 'New Product', new_product_path %>
并且图像在app\assets\images
..但静止图像没有出现在前端。
当我Firebug
这样做时,我相信图像标签正在正确形成......让我知道我在这部分中缺少什么。
<img src="/images/product1.jpg" class="list_image" alt="Product1">
截图-
图像也到位 -
让我知道我做错了什么以及如何解决它。
编辑
让我知道为什么它在我的情况下不起作用。
尽管更改/images/product1.jpg
To /assets/product1.jpg
使其工作。