【问题标题】:Asset isn't precompiled after upload with Carrierwave使用 Carrierwave 上传后资产未预编译
【发布时间】:2012-01-21 03:34:06
【问题描述】:

我正在使用 carrierwave gem 将文件附件上传到 Google 云存储。这在开发环境中效果很好,但在上传附件后的生产环境中,我收到此错误:

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

Rails 似乎需要预编译它的所有资产,有没有办法排除我的网站访问者完成的文件上传?可能是生产配置文件中的设置?

【问题讨论】:

  • 已经解决了,我把CarrierWave缓存目录改成“tmp”文件夹,这样Rails就不会抱怨“public”文件夹中的预编译资产了。

标签: ruby-on-rails ruby-on-rails-3 carrierwave


【解决方案1】:

如前所述,我更改了载波缓存文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    相关资源
    最近更新 更多