Question

Cela n'a pas eu rien à voir avec paperclip, btw.

Je l'ai mis à niveau vers des rails 3.2 à partir d'une première version de rails 3.

J'utilisais les AWS: classe S3 pour créer des seaux et ce pas

.

Le code suivant travaillait dans un modèle:

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

j'exige également la pierre précieuse dans le modèle comme ceci:

require 'aws/s3'

Mais maintenant, je l'ai mis à jour et ont couru toutes les mises à jour sur gaffe, je reçois l'erreur:

uninitialized constant AWS::S3::Base

... en essayant d'établir une connexion à S3.

Quelqu'un sait-il ce que cela se passe et comment y remédier. Merci.

Était-ce utile?

La solution

Je sais que vous avez dit qu'il n'a pas à voir avec Paperclip mais êtes-vous également en utilisant Paperclip, en plus de la gemme s3 dans votre application? Je ne pense pas que les nouvelles versions de Paperclip dépendent du plus petit bijou de aws-s3 et au lieu dépendent de la gemme aws-sdk.

Essayez de remplacer la gemme aws-s3 avec la gemme aws-sdk.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top