在 Heroku 上部署 Rails 应用程序 - 图像在一段时间后消失
Deploying Rails app on Heroku - Images disappears after some time
我在 Heroku 上部署了一个简单的 React+Rails 博客应用程序。我为前端和后端部署了单独的项目。
应用程序中的一切工作正常,但问题是由于路由错误,图像在一段时间后消失了。同样的 URL 工作了一段时间,但随后就停止工作了。
首先我使用 active_storage
上传图片并遇到了这个问题,现在我使用 carrierwave
但问题仍然存在。我尝试了不同的解决方案,但没有任何效果。
我只在生产上遇到问题,在本地主机上没有。
Heroku 日志
Production.rb
截至 2020/10/11,Heroku documentation on ActiveStorage 表示
Heroku has an “ephemeral” hard drive, this means that you can write files to disk, but those files will not persist after the application is restarted
同一文档的推荐是
Instead of storing uploaded files to disk, the best practice is to leverage a cloud file storage service such as Amazon’s S3.
AFAIR,Heorku CLI 会警告您这一事实。你应该注意到了。
我在 Heroku 上部署了一个简单的 React+Rails 博客应用程序。我为前端和后端部署了单独的项目。
应用程序中的一切工作正常,但问题是由于路由错误,图像在一段时间后消失了。同样的 URL 工作了一段时间,但随后就停止工作了。
首先我使用 active_storage
上传图片并遇到了这个问题,现在我使用 carrierwave
但问题仍然存在。我尝试了不同的解决方案,但没有任何效果。
我只在生产上遇到问题,在本地主机上没有。
Heroku 日志
Production.rb
截至 2020/10/11,Heroku documentation on ActiveStorage 表示
Heroku has an “ephemeral” hard drive, this means that you can write files to disk, but those files will not persist after the application is restarted
同一文档的推荐是
Instead of storing uploaded files to disk, the best practice is to leverage a cloud file storage service such as Amazon’s S3.
AFAIR,Heorku CLI 会警告您这一事实。你应该注意到了。