Myself & a co-worker both looked at the README in detail and made sure our reflects the instructions. I'm using carrierwave 0.5.6 and fog 0.10.0
Below is my lib/carrierwave/storage/fog.rb file:
CarrierWave.configure do |config|
config.fog_credentials = {
:provider => 'AWS', # required
:aws_access_key_id => '<My access key>', # required
:aws_secret_access_key => '<my secret access key>', # required
}
config.fog_directory = '<my bucket name>'
config.fog_host = '<my s3 host name>' # optional, defaults to nil
end
and i have storage :fog in my uploader class.
Note, I did get it working using the s3 module, but I'd prefer to stick to what you guys recommend and use fog, so i'm really eager to get this to work. I may be missing something, but i think i'm following the README to the t.