我開始玩Carrierwave,作爲Paperclip的替代方案。在Carrierwave使用不同的S3存儲桶進行生產和開發
我可以從文檔,要使用S3我應該在初始化配置迷霧:
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS', # required
:aws_access_key_id => 'xxx', # required
:aws_secret_access_key => 'yyy', # required
:region => 'eu-west-1' # optional, defaults to 'us-east-1'
}
end
但是,我該如何設置不同的桶不同的環境?使用回形針,我會在yml文件中爲開發/生產/ etc指定不同的憑證和/或桶。用carrierwave做這件事最好的辦法是什麼?
我沒有測試加載YAML文件如你所說的,但我會去與選項2和使用一個簡單的條件陳述。看起來不錯。謝謝! – deb