2011-12-15 48 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缓存文件夹。