Frage

Das hat übrigens nichts mit Paperclip zu tun.

Ich habe auf Rails 3.2 aus einer frühen Version von Rails 3 aufgerüstet.

Ich habe die AWS: S3 -Klasse verwendet, um Eimer zu erstellen und was nicht.

Der folgende Code arbeitete in einem Modell:

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

Ich benötigte auch das Edelstein im Modell wie SO:

require 'aws/s3'

Jetzt habe ich jedoch alle Updates zum Fehler aufgerüstet und erhalte den Fehler:

uninitialized constant AWS::S3::Base

... beim Versuch, eine Verbindung zu S3 herzustellen.

Weiß jemand, was das passiert und wie man es behebt? Vielen Dank.

War es hilfreich?

Lösung

Ich weiß, dass Sie gesagt haben, dass es nicht mit Paperclip zu tun hat, aber verwenden Sie auch Paperclip zusätzlich zum S3 -Edelstein in Ihrer App? Ich glaube nicht aws-s3 Edelstein und stattdessen abhängig von der aws-sdk Juwel.

Versuchen Sie, das zu ersetzen aws-s3 Juwel mit dem aws-sdk Juwel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top