我可以在开发环境中显示由Rails应用程序中的Paperclip生成的图像, E.g http://localhost:3000/system/shot/sample.png
但是,在迁移到PRODUCTION时,无法识别http://xyz/system/shot/sample.png。我正在使用Passanger在Apache上运行。我需要在prod env上设置任何配置吗? 我已经在prod机器上验证了物理文件夹和文件出口。
注意:我只检查production.log,然后检查错误
**ActionController::RoutingError (No route matches [GET] "/system/shot/sample.png"):**
看看上面的错误,我可能需要在route.rb中做一些事情;但奇怪的是我在DEV中使用相同的route.rb,它可以工作..
提前致谢。
答案 0 :(得分:0)
执行类似which convert
的操作,它应该打印出来。如果什么都没有,那么你知道你需要imagemagick。
检查切片上的imagemagick是否也设置为png和jpgs,当你在它时。
我使用Gentoo并且内置包管理器使用标志关闭那些东西,所以我的pngs从未显示过。
答案 1 :(得分:0)