2012-02-13 37 views
1

我有一個圖像app/assets/imagesrails> 3.1開發環境:如何在視圖中引用app/assets/images中的圖像?

我如何在我的開發環境中的視圖中引用它?

=image_tag 'image.png' 

public/assets中查找圖片。我猜測一旦部署應用程序,該圖像將從app/assets/images複製到public/assets。我在這裏錯過了什麼?我會很感激任何幫助。

更新

我不知道爲什麼

=image_tag 'image.png'不正確地路由到圖像中app/assets/images與發展模式的軌道。圖像呈現爲丟失。

回答

1

這個問題以某種方式解決了。鏈輪現在正確地路由到圖像app/assets/images

1

是的,你是對的。

在開發模式中,對public/assets的請求由Sprockets處理並映射到正確的文件。

在生產模式下,所有資產都預編譯。這需要包含在部署過程中。該任務指紋資產並將其放入公共/資產文件夾中。

Rails保留助手引用的文件之間映射的副本,以及實際名稱(帶指紋)是否允許指紋名稱在生產中自動使用。

+0

謝謝。我想我的問題是:爲什麼不鏈輪正確映射到應用程序/資產/圖像中的圖像? – James 2012-02-13 03:48:08

+0

我不確定。如果這是升級的應用程序,請檢查您的管道設置是否與管道指南的升級部分中的管道設置相匹配。 – 2012-02-13 06:21:33

相關問題