Ich habe die Bereitstellung gefolgt Anweisungen von Carrierwave mit, wie auf Heroku für eine Rails-Anwendung unter Verwendung von Amazon S3 zu implementieren:Konfiguration für Carrierwave mit Amazon S3, gehostet auf Heroku
https://github.com/carrierwaveuploader/carrierwave/wiki/How-to%3A-Make-Carrierwave-work-on-Heroku
ich hinzugefügt habe die zusätzliche Zeile zu config.ru und erstellt die Datei config/initializers/carrierwave.rb, aber keinen Erfolg.
Unten ist der Carrierwave-Initialisierer mit Tasten redacted.
Ist das korrekt eingerichtet?
Was muss ich noch tun?
Irgendwelche Schritt-für-Schritt-Anleitungen, um mir bei der Implementierung zu helfen?
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS', # required
:aws_access_key_id => REDACTED, # required
:aws_secret_access_key => REDACTED, # required
:region => 'eu-west-1', # optional, defaults to 'us-east-1'
:host => 's3.example.com', # optional, defaults to nil
:endpoint => 'https://s3.example.com:8080' # optional, defaults to nil
}
config.fog_directory = 'myawsbucket' # required
config.fog_public = false # optional, defaults to true
config.fog_attributes = {'Cache-Control'=>'max-age=315576000'} # optional, defaults to {}
end