用回形针保存照片

时间:2011-03-04 16:23:14

标签: ruby-on-rails paperclip

我在我的rails应用程序上安装了paperclip(部署在heroku上)。 在我的本地主机上它工作正常,但在heroku上它没有用。

我查看了日志,发现这就是问题所在:

Errno::EACCES(Permission denied - /app/723a45cd/home/public/system):

它看起来没有“system”文件夹(图片文件夹)的权限。

我如何解决这个问题? 我应该给予应用程序权限吗?如果是,怎么样?

谢谢,

乌迪德

2 个答案:

答案 0 :(得分:2)

我认为你不能在Heroku上存储上传的文件,你必须使用S3作为described in their documentation

答案 1 :(得分:1)

Heroku有read-only file system(/ tmp目录除外),这意味着您需要将图像保存在其他位置。可能最好的地方是Amazon S3,Paperclip碰巧support natively