내 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
에서/assets/product1.jpg
으로 변경됩니다.
종이 클립 또는 반송파를 사용하고 있습니까? – Kashiftufail
** **/app/assets/images/product1.jpg ** 파일이 있는지 100 % 확실합니까? 파일이 존재하지 않을 수 있고 도우미가 **/assets/product1.jpg 대신 **/images/product1.jpg ** 경로를 사용하고 있습니다 ** – rorra
'src' 속성 편집을 시도하십시오 : 'to ''in firebug – codeit