2011-12-15 49 views
0

我正在使用carrierwave gem將文件附件上傳到Google雲存儲。這部作品的開發環境很好,但在生產環境中上傳attachemnt後,我得到這個錯誤:使用Carrierwave上傳資源後未預編譯

ActionView::Template::Error (attachment.gif isn't precompiled): 

看來Rails需要它的所有資產預編譯的,是有辦法排除的文件上傳我的網站做訪客?可能是生產配置文件中的設置?

+0

已經解決了,我將CarrierWave緩存目錄更改爲「tmp」文件夾,所以Rails不會抱怨「公共」文件夾中的預編譯資源。 – John 2011-12-15 15:00:24

回答

0

如上所述,我更改了carrierwave緩存文件夾。