这是我尝试通过实时站点上传图像时遇到的错误:
ArgumentError (missing required :bucket option):
app/controllers/editions_controller.rb:53:in `block in create'
app/controllers/editions_controller.rb:52:in `create'
我有最新版本的aws-sdk
和paperclip
我在 production.rb 中有以下内容
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['bucket_name'],
:access_key_id => ENV['key'],
:secret_access_key => ENV['key2']
}
我在 heroku 应用程序上设置了 AWS_BUCKET:
AWS_BUCKET: bucket_name
S3_BUCKET_NAME: bucket_name
AWS_ACCESS_KEY_ID: key
AWS_SECRET_ACCESS_KEY: key2
任何人都可以建议为什么这不起作用?谢谢。