回形针图像未在Rails的生产模式中显示

时间:2013-03-29 15:16:28

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

在开发中,它工作正常,但在生产模式下,图像不可见,我得到“您正在寻找的页面不存在”错误。我把这段代码放在了initalizers / paperclip.rb

Paperclip::Attachment.default_options.merge!(
    :path => ":rails_root/public/system/:attachment/:id/:style/:basename.:extension", 
    :url => "/system/:attachment/:id/:style/:basename.:extension"
)

并使用

重新编译资源
rake assets:precompile 

仍然没有在生产模式下显示图像。有帮助吗?

编辑 - 好吧,我明白了,路径不准确。如果您在localhost上的生产中运行它,您可能还想在config / environment / production.rb中启用config.serve_static_assets = true

1 个答案:

答案 0 :(得分:0)

我明白了,有两个错误 -

  1. 路径不准确,所以我修理了它们
  2. 如果你在localhost上的生产中运行它,你可能想在config / environment / production.rb中启用config.serve_static_assets = true