Error "AWS constante sin inicializar (NameError)"

Está diciendo que AWS no está inicializado. Estoy usando la gema aws-sdk-core.

Intenté usar la gema aws-sdk en su lugar, y el problema seguía ahí.

Este es el archivo initializers / aws.rb:

AWS.config(:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
                      :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'])

s3 = AWS::S3.new
AVATAR_BUCKET = s3.buckets[ENV['AVATAR_BUCKET_NAME']]

Cuando intento ejecutar el servidor o abrir la consola, aparece este error:

/initializers/aws.rb:1:in `': constante no inicializada AWS (NameError)

Respuestas a la pregunta(7)

Su respuesta a la pregunta