我在Heroku上运行了一个Rails 4应用程序。
我正在使用carrierwave和rmagick将图片上传到应用程序本身。
该应用运行正常,它上传图片,我可以使用它们大约24小时,但如果我在第二天登录图像的链接被打破,它说它找不到图片。
Heroku上的帐户是基本免费帐户。
答案 0 :(得分:5)
Heroku运行一个短暂的文件系统 - 你可以写文件到dyno重启(每24小时)或部署/重启你的应用程序时文件丢失。您需要实施carrierwave + s3来保存上传的文件。
阅读https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem