Dies ist ein Problem, das ich mit der Tatsache habe, dass nach dem Upgrade auf AWS-SDK (anstelle von aws-s3) mit der neueren Version (en) von Büroklammer Ich kann nicht mehr AWS :: S3 :: Base.establish_connection aufrufen! überhaupt. nicht initialisierte Konstante AWS :: S3 :: Base über AWS-SDK
Wo immer in meinem Code Ich nenne
AWS::S3::Base.establish_connection!(:access_key_id => '****', :secret_access_key => '***')
ich diesen Fehler ...
NameError (uninitialized constant AWS::S3::Base):
app/models/asset.rb:28:in `move_upload_from_temp_to_final_resting_place'
Dies ist korrekt. Die aws-sdk verwaltet ihren eigenen persistenten Verbindungspool, sodass keine Verbindung explizit hergestellt werden muss. –
Ich habe es ursprünglich behoben, indem ich meinen gesamten AWS-Code auf sehr frühe Versionen herunterstufte. Aber ich war in der Lage, noch einmal zu aktualisieren, indem ich dies nutze und die Dinge mit meinem aJAX-Uploader und meinem EBAY-API-Juwel funktionierte. Vielen Dank. –
Danke. Es hat ein paar Stunden der Suche gespeichert :) – Salil