Heroku图片消失了

时间:2018-12-10 13:49:15

标签: ruby-on-rails ruby image heroku

在HerokuApp上更新了许多产品的图像后,几分钟后我回来了,看到产品的所有图像都丢失了,但是缺少两个?

这是正常现象还是可修复的?

谢谢!

1 个答案:

答案 0 :(得分:1)

Heroku不允许您将图像保存到它,因为它的临时存储,除非它们是您的资产文件夹的一部分并且已预编译。要上传图像,您需要将其绑定到AmazonS3(或其他图像存储)中,因为只有数据库数据会保留。以下是heroku开发人员指南,该指南显示了如何使用AmazonS3存储图像以及为什么无法将它们保存在Heroku平台本身上:

https://devcenter.heroku.com/articles/active-storage-on-heroku