Too*_*tje 5 ruby-on-rails paperclip
我在最新的 Rails (4.2.6) 项目中使用回形针 5.0.0.beta2。该应用程序托管在 Heroku 上。我可以上传图像,它似乎存储在 Amazon S3 上的存储桶中。然而,在浏览器中,图像的 url 似乎已损坏,尽管它指向 Amazon S3 上的存储桶,但该 url 为:
当我在浏览器中输入此 url 时,我会收到一个带有以下错误消息的 xml 页面:
The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
Run Code Online (Sandbox Code Playgroud)
S3 端点似乎存在问题。
但是我在配置文件中设置了区域(eu-west-1):
config/environments/production.rb
config.paperclip_defaults = {
storage: :s3,
s3_region: ENV.fetch('AWS_REGION'),
s3_credentials: {
bucket: ENV.fetch('S3_BUCKET_NAME'),
access_key_id: ENV.fetch('AWS_ACCESS_KEY_ID'),
secret_access_key: ENV.fetch('AWS_SECRET_ACCESS_KEY'),
}
}
Run Code Online (Sandbox Code Playgroud)
我的 Github 存储库位于:
https://github.com/acandael/gigbnb
有人知道发生了什么事吗?
感谢您的帮助,
安东尼
| 归档时间: |
|
| 查看次数: |
28840 次 |
| 最近记录: |