我的兄弟告诉我,我需要在我的应用程序上安装Amazon S3才能使用Paperclip。但是,我只是将我的应用程序推送到Heroku生产服务器,我可以上传图像没问题。我没有安装S3。
答案 0 :(得分:6)
如果您希望上传的图像在未来的应用程序部署和扩展操作中保持不变,则需要使用Amazon S3。
您可以在没有Amazon S3的情况下上传到Heroku,但是在重新部署/扩展应用程序后,您会发现您的图像消失了 - 重新部署从git repo重新编译应用程序的slug,同时扩展到多个dyno意味着资产不会在其他dynos上出现。
你没有这样'安装S3' - 你只是使用Amazon S3服务来存储你的资产。