我已經按照從Carrierwave着如何在Heroku上部署使用Amazon S3的一個Rails應用程序部署說明:的配置Carrierwave與Amazon S3,託管在Heroku
https://github.com/carrierwaveuploader/carrierwave/wiki/How-to%3A-Make-Carrierwave-work-on-Heroku
我添加額外的行config.ru並創建config/initializers/carrierwave.rb文件,但沒有成功。
以下是carrierwave初始值設定項,其中鍵編輯。
這是正確設置?
我還需要做什麼?
任何分步指南可以幫助我實現這個目標嗎?
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