【问题标题】:ruby on rails assets storage issue on herokuHeroku上的Ruby on Rails资产存储问题
【发布时间】:2013-07-19 05:46:36
【问题描述】:

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

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

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

P.S 我不想去付费虚拟主机

【问题讨论】:

    标签: heroku assets


    【解决方案1】:

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

    Heroku 在https://devcenter.heroku.com/articles/s3 上提供了详细的文档

    【讨论】:

    • 在我的情况下,当我关闭我的电脑时,图像丢失了,当我重新启动并访问我的网站时,我不能再 c dem,这意味着它们不是每天都在 dyno 中重新启动,但是相反,它重新启动我想每次我关闭我的电脑,关于使用云存储,亚马逊 s3 的问题是他们要求提供信用卡详细信息,我不想提供
    • 我尝试使用名为 cloudinary 的 sumthing,但无法正确使用它,它给了我一个错误,说需要云名称和 id 才能存储我的图像,我无法理解在 cloudinary 图像上传标签中提供该云名称的位置
    猜你喜欢
    • 1970-01-01
    • 2011-06-22
    • 2023-03-09
    • 1970-01-01
    • 2012-05-23
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多