【发布时间】:2014-08-31 12:32:14
【问题描述】:
我有一个在 Heroku 上运行的 Rails 4 应用程序。
我正在使用carrierwave 和rmagick 将图片上传到应用程序本身。
该应用程序运行正常,它上传图片,我可以使用它们大约 24 小时,但如果我在第二天登录,图片的链接已损坏,它说它找不到图片。
Heroku 上的帐户是基本免费帐户。
【问题讨论】:
标签: heroku ruby-on-rails-4 carrierwave rmagick
我有一个在 Heroku 上运行的 Rails 4 应用程序。
我正在使用carrierwave 和rmagick 将图片上传到应用程序本身。
该应用程序运行正常,它上传图片,我可以使用它们大约 24 小时,但如果我在第二天登录,图片的链接已损坏,它说它找不到图片。
Heroku 上的帐户是基本免费帐户。
【问题讨论】:
标签: heroku ruby-on-rails-4 carrierwave rmagick
Heroku 运行一个临时文件系统 - 虽然您可以将文件写入其中,但在重新启动测功机(每 24 小时)或部署/重新启动应用程序时文件会丢失。您需要实施carrierwave + s3 来持久化您上传的文件。
阅读https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem
【讨论】: