小编Nic*_* Ng的帖子

每次推送到heroku,图像都没有显示,回形针

这是我的情况.

我正在使用paperclip让用户上传图片.它做得很好,一切都很好.然后,我把它推到了heroku.对于妈妈,我可以看到所有用户上传的图片.但是,每次进行新的提交并再次推送到heroku时,我之前的所有图像都消失了.好像没有文件了,无法加载它.

所以,在这里我的想法是:每当我推送到heroku服务器时,本地的图像文件是否已上传到heroku服务器?

我为它研究了我的问题,我真的不明白他们对heroku的实际说法,我不知道是不是我的问题.

Heroku有一个只读文件系统.这意味着Paperclip无法将上传的文件保存到Heroku中的任何位置.

如果您希望能够将文件上载到Heroku上托管的应用程序,则必须将文件作为二进制blob存储在数据库中,或者必须使用单独的服务来存储文件.如果您正在寻找单独的服务,Paperclip内置支持与Amazon S3集成.

我发现亚马逊S3需要信用卡才能注册,如果我没有信用卡,那么我不能使用他们的服务?

任何细节建议和解释都表示赞赏.谢谢

postgresql ruby-on-rails heroku amazon-s3 paperclip

7
推荐指数
1
解决办法
4589
查看次数

标签 统计

amazon-s3 ×1

heroku ×1

paperclip ×1

postgresql ×1

ruby-on-rails ×1