我正在嘗試使用Rails第4版複製Agile Web Development中解釋的項目。顯示圖像時出現問題
雖然通過本書的練習,一步一步,我無法看到我的網站上的圖像。
在products/index.html.erb
:
<td><%= image_tag(product.image_url, :class => 'list_image') %></td>
在products/show.html.erb
:
<p><b>Image url:</b> <%= @product.image_url %></p>
而在_form.html.erb
:
<div class="field"><%= f.label :image_url %><br /> <%= f.text_field :image_url %></div>
當我檢查HTML源代碼它顯示的ruby.jpg
路徑作爲
<img alt="Ruby" class="list_image" src="/images/ruby.jpg" />
該文件住在depot/app/assets/images/ruby.jpg
它顯示只有路徑,而不是圖像。我重新啓動了服務器並清除了緩存,但圖像仍未顯示。
請分享一些代碼,你如何在模板中對我的產品/ index.html的嵌入圖像 –
?ERB文件 <%= IMAGE_TAG(product.image_url,:類=> 'list_image')%>在產品/ show.html.erb文件 –
圖片網址: <%= @ product.image_url %>
–