【问题标题】:Rails & Amazon S3 - how it works?Rails 和 Amazon S3 - 它是如何工作的?
【发布时间】:2011-12-31 21:30:06
【问题描述】:

我想问你一个简单的初学者问题 - 我在 Rails 中有我的应用程序,它在 Heroku 上。要存储图像,请使用 Amazon 的应用程序 S3。 我使用 Paperclip 插件上传图片。

还有我不明白的 - 我将我的应用程序从 localhost 部署到 Heroku。在 Heroku 上似乎我的应用运行良好,我上传了图片,这张图片存储到 S3 并在我的应用中正常显示。

但是现在如果我要在我的 localhost 版本上上传图片 - 那么图片将上传到 S3 存储桶还是存储在我的硬盘上?

这两方面是分开的,还是如果我曾经在我的模型中设置了 S3 支持,那么这意味着所有图像都会上传到 S3(从 heroku 和 localhost)?

【问题讨论】:

  • 第二个:无论应用程序是在本地运行还是在heroku中运行,它们都在S3中。

标签: ruby-on-rails-3 heroku amazon-s3 paperclip


【解决方案1】:

@phs 是正确的。无论您在何处运行应用程序,图像都将存储在 S3 上。如果您的 :id 嵌入到图像位置(可能是)并且您的开发数据库具有与生产/heroku 数据库不同的 ID,这可能会导致您有些悲伤。

【讨论】:

    猜你喜欢
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多