0

ライブ サイトから画像をアップロードしようとすると、次のエラーが表示されます。

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

これが機能しない理由を誰かが提案できますか? ありがとう。

4

1 に答える 1