Carrierwave / Fog - Erro de argumento, provedor não reconhecido

Estou usando o Carrierwave 0.5.3 e o Fog para carregar imagens no Amazon-S

A instalação funciona sem problemas ao executar localmente, sem erro

Mas ao executar no Heroku, os envios falham com esta mensagem:

2011-03-31T12:53:46-07:00 app[web.1]: ArgumentError ( is not a recognized storage provider):
2011-03-31T12:53:46-07:00 app[web.1]:   app/controllers/useditems_controller.rb:36:in `create'

Eu tenho um inicializador:

# /config/initializers/fog.rb
CarrierWave.configure do |config|
  config.fog_credentials = {
    :provider               => 'AWS',
    :aws_access_key_id      => 'secret',
    :aws_secret_access_key  => 'also secret',
    :region                 => 'eu-west-1'
  }
  config.fog_directory  = 'jabberwocky'
end

E um remetente:

# /app/uploaders/image_uploader.rb
# encoding: utf-8

class ImageUploader < CarrierWave::Uploader::Base

  # Include RMagick or ImageScience support:
  include CarrierWave::RMagick

  # Choose what kind of storage to use for this uploader:
  storage :fog

  # Override the directory where uploaded files will be stored.
  # This is a sensible default for uploaders that are meant to be mounted:
  def store_dir
    "useditems"
  end

  def cache_dir
    "#{Rails.root}/tmp/uploads"
  end

  # Create different versions of your uploaded files:
  version :thumb do
     process :resize_to_limit => [220, 2000]
  end

  # Add a white list of extensions which are allowed to be uploaded.
  # For images you might use something like this:
  def extension_white_list
    %w(jpg jpeg gif png)
  end

end

Rastreei a mensagem de erro para o Fog, e parece que o Fog, sob Heroku, não está recebendo as informações de configuração do inicializador.:provider está de alguma forma vazio. Mas estou perplexo sobre como consertar iss

Qualquer ajuda seria muito apreciad

Estou a usar

rails 3.0.4
heroku 1.19.1
fog 0.7.1
ruby 1.9.2 under rvm

questionAnswers(2)

yourAnswerToTheQuestion