【发布时间】:2016-02-05 22:36:41
【问题描述】:
使用fog/aws gem 和carrierwave wiki 中的说明时,我的应用程序似乎在启动时抛出错误。
我只是想上传到 Amazon S3。
抛出的错误是
undefined method `fog_provider=' for CarrierWave::Uploader::Base:Class
Gemfile.rb
gem "fog"
gem "fog-aws"
gem "carrierwave"
初始化程序/carrierwave.rb
CarrierWave.configure do |config|
config.permissions = 0666
config.directory_permissions = 0777
config.storage = :fog
config.fog_provider = 'fog/aws'
config.fog_credentials = {
provider: 'AWS',
aws_access_key_id: 'KEYID',
aws_secret_access_key: 'SECRETID',
region: 'us-east-1'
}
config.fog_directory = 'bucket-name'
config.fog_public = false
end
【问题讨论】: