【发布时间】:2012-04-12 15:05:13
【问题描述】:
我的兄弟告诉我,我需要在我的应用上安装 Amazon S3 才能使用 Paperclip。但是,我只是将我的应用程序推送到 Heroku 生产服务器,我可以毫无问题地上传图像。我没有安装 S3。
【问题讨论】:
标签: ruby-on-rails heroku paperclip
我的兄弟告诉我,我需要在我的应用上安装 Amazon S3 才能使用 Paperclip。但是,我只是将我的应用程序推送到 Heroku 生产服务器,我可以毫无问题地上传图像。我没有安装 S3。
【问题讨论】:
标签: ruby-on-rails heroku paperclip
如果您希望上传的图像在未来的应用程序部署和扩展操作中保持不变,则需要使用 Amazon S3。
您可以在没有 Amazon S3 的情况下上传到 Heroku,但您会发现在重新部署/扩展应用程序后您的图像会消失 - 重新部署会从 git 存储库为您的应用程序重新编译一个 slug,同时扩展到多个 dyno 意味着资产不会在其他测功机上可用。
您不需要“安装 S3” - 您只需使用 Amazon S3 服务来存储您的资产。
【讨论】: