質問: { storage: :s3, s3_protocol: :https, 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'), # s3_region: ENV.fetch('ap-northeast-1'), s3_region: ENV.fetch('AWS_REGION'), } } ``` ### 試したこと 課題に対してアプローチしたことを記載してください いろいろ当てずっぽうでやりましたが、 そもそもどこが悪いのかわかりません。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報 local環境では動きますが herokuのトップページは下記のようになってしまいます。 Application error An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.
回答: 以前私も同じようなことでハマってしまいまして、以下のようにして治ったと思いますので一回試して見てください。。 ``` production.rb config.paperclip_defaults = { :storage => :s3, :bucket => ENV['S3_BUCKET_NAME'], :s3_region => ENV['AWS_REGION'], :s3_host_name => 's3-ap-northeast-1.amazonaws.com', :s3_credentials => { access_key_id: ENV['AWS_ACCESS_KEY_ID'], secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'] } } ```