Pregunta

Esto no tiene nada que ver con PaperClip, por cierto.

He actualizado a Rails 3.2 desde una versión temprana de Rails 3.

Estaba usando la clase AWS: S3 para crear cubos y qué no.

El siguiente código funcionaba dentro de un modelo:

AWS::S3::Base.establish_connection!(:access_key_id => ...blah blah blah

También requería la gema en el modelo como así:

require 'aws/s3'

Sin embargo, ahora he actualizado y he ejecutado todas las actualizaciones sobre el error, recibo el error:

uninitialized constant AWS::S3::Base

... al tratar de establecer una conexión con S3.

¿Alguien sabe lo que está sucediendo y cómo solucionarlo? Gracias.

¿Fue útil?

Solución

Sé que dijiste que no tiene que ver con PaperClip, pero ¿también estás usando PaperClip además de la gema S3 en tu aplicación? No creo que las versiones más nuevas de PaperClip dependan del aws-s3 gema ya y en su lugar depende de la aws-sdk joya.

Intente reemplazar el aws-s3 gema con el aws-sdk joya.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top