heroku上的ruby on rails资产存储问题

时间:2013-07-19 05:46:36

标签: heroku assets

我在rails应用程序上有一个红宝石,但是很长一段时间我面临一个问题。所以基本上应用程序是一个博客,我有与每个帖子相关的图像。现在上传图像我使用了回形针宝石在公共目录中创建一个系统文件夹,并使用唯一ID存储与特定博客帖子关联的每个图像。

现在当我在heroku上部署应用程序时,它不会保留我的图像,我必须每次都一次又一次地上传它。

所以请提供一些解决方案。

P.S我不想去付费网络托管

1 个答案:

答案 0 :(得分:0)

虽然您可以在Heroku上传资源,但它们只会存在于上传的dyno中,并且不会在重新部署或重新启动dyno(每天发生)之后持续存在。您需要使用外部提供程序来存储您的资产,例如Amazon S3,Rackspace Files等。

Heroku在https://devcenter.heroku.com/articles/s3

提供详细的文档