载波无法识别密钥

时间:2013-07-08 16:20:32

标签: ruby-on-rails carrierwave

我刚刚从github拉出一个我正在使用rails的项目的旧版本,并且我遇到了用于图像上传的carrierwave问题。我使用figaro gem存储我的密钥,因此它们不在我下拉的文件中(figaro放置一个application.yml文件,然后在.gitignor中列出)。所以我添加了figaro配置,但是carrierwave仍然拒绝工作。我甚至尝试将密钥直接放入carrierwave配置中,以确定它是否与figaro有关,但没有运气。

我的config / initializers / carrierwave.rb

CarrierWave.configure do |config|
  config.fog_credentials = {
    :provider               => 'AWS',                      
    :aws_access_key_id      => ENV['AWS_KEY_ID'],                      
    :aws_secret_access_key  => ENV['AWS_SECRET_KEY'],                        
    :region                 => 'us-east-1',                 
  }
  config.fog_directory  = 'bucketname'                    
  config.fog_public     = true                                   
  config.fog_attributes = {'Cache-Control'=>'max-age=315576000'}
end

我很确定我的密钥是在我的开发环境中正确存储的,但我不知道为什么carrierwave不像以前那样工作。 谢谢!

0 个答案:

没有答案
相关问题