Rails 4: Heroku + Paperclip + s3 funktioniert nicht in der Produktion
so ich folge diesem Tutorial:https: //devcenter.heroku.com/articles/paperclip-s
Ich schaffe es, es auf Heroku bereitzustellen und App arbeitet an der Entwicklung. Die App läuft in Heroku, aber wenn ich versuche, ein Foto hochzuladen. es gibt mir diese Seite
Es tut uns leid, aber etwas is schief gelaufen
Ich versuche es zu debuggen, indem ich zur Konsole gehe und die Heroku-Protokolle eingebe. Es gibt mir den folgenden Fehler:
heroku [router]: at = info method = POST path = "/ friends" host = s3friends.herokuapp.com request_id = 4173ed9e-ed69-492c-b1b9-d98227ca678c fwd = "98.207.140.59" dyno = web.1 connect = 9ms service = 2668ms status = 500 bytes = 1754
Production.rb
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
gem Datei:
gem 'aws-sdk'
gem 'rails', '4.2.5'
group :production do
gem 'pg'
end
Ich habe auch sichergestellt, dass die Anmeldeinformationen in meiner Heroku-Konfiguration mit den Anmeldeinformationen auf meinem S3 übereinstimmen.
jede Hilfe wäre sehr angetan.