2017-07-02 58 views
1

我正在嘗試使用Rails 5.0書進行敏捷開發。在那裏,我已經手動加載了app/assets/images目錄中的圖像,就像書中所述。資產「image.jpg」不存在於資產管道中

以下是顯示錯誤的行。

 <%= image_tag(product.image_url, class: 'list_image') %> 

正如我提到我加載的圖像呼籲前image.jpg,並投擲

ActionController的異常捕獲

鏈輪:: Rails的助手:: :: AssetNotFound在產品#指數

The asset "image.jpg" is not present in the asset pipeline.

當我檢查db種子有一個圖像與url image.jpg但它是拋出錯誤。

+0

在控制檯中生成的HTML是什麼? – Pavan

+0

你的意思是你要我「檢查」錯誤頁面並告訴? – user3576036

+0

不,我的意思是生成的等效HTML代碼。如果你檢查它,你可以看到。 – Pavan

回答

0

我自己在追蹤這本書時遇到了這個問題。您需要確保在位置app/assets/images中有一個名爲image.jpg的文件。在數據庫的image_url字段中輸入文件名是不好的。