如何在生产中的rails app中从paperclip上传视图图像?

时间:2013-08-26 16:27:59

标签: ruby-on-rails paperclip

我在rails应用程序中使用paperclip。在开发环境中,当我转到存储图像的URL时,我能够查看它。但是在生产中,我收到一条错误消息,指出此页面不存在。关于如何解决这个问题的任何建议?

2 个答案:

答案 0 :(得分:2)

您在哪里托管申请?如果它是Heroku,那么它将不允许上传,因为Heroku有一个只读文件系统。因此,您必须寻找第三方解决方案(如S3)来托管您上传的图像。

答案 1 :(得分:0)

这取决于您用于生产的内容。像Heroku这样的地方不允许你托管图像,因此你需要使用外部设备,如Amazon S3。此外,要获取URL,您可以转到rails控制台并尝试通过键入附加了图像的模型实例然后调用.image.url来获取图像的URL(假设image是名称专栏)