mój kod index.html.erb
-Dlaczego zdjęcia nie są wyświetlane w moich szynach Podstawowa aplikacja
<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 %>
i obrazy są pod app\assets\images
..ale nieruchome obrazy nie są wyświetlane na przednim końcu.
to, wydaje mi się, że tag graficzny poprawnie się tworzy ... daj mi znać, czego mi brakuje w tej części.
<img src="/images/product1.jpg" class="list_image" alt="Product1">
Zrzut -
Obrazy są na miejscu, a także -
Daj mi znać, co robię źle i jak to naprawić .
EDIT
Daj mi znać, dlaczego to nie działa w moim przypadku.
Chociaż zmiana /images/product1.jpg
na powoduje, że działa.
Czy używasz spinacza lub nośnika? – Kashiftufail
jesteś w 100% pewien, że plik **/app/assets/images/product1.jpg ** istnieje? Nie jestem pewien, ale plik może nie istnieć, a następnie pomocnik używa ścieżki **/images/product1.jpg ** zamiast **/assets/product1.jpg ** – rorra
Spróbuj zmienić atrybut 'src':' 'to' 'w firebug – codeit