my index.html.erb
code -
<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
заставляет его работать.