To jest problem z tym, że po aktualizacji do AWS-SDK (zamiast aws-s3) z nowszą wersją (wersjami) spinacz nie mogę już wywoływać AWS :: S3 :: Base.establish_connection! w ogóle.niezaimitializowana stała AWS :: S3 :: Baza przez AWS-SDK
Jeżeli kiedykolwiek w moim kodu Wzywam
AWS::S3::Base.establish_connection!(:access_key_id => '****', :secret_access_key => '***')
otrzymuję ten błąd ...
NameError (uninitialized constant AWS::S3::Base):
app/models/asset.rb:28:in `move_upload_from_temp_to_final_resting_place'
To się zgadza. Aws-sdk utrzymuje swoją własną pulę połączeń, bez potrzeby jawnego ustanawiania połączenia. –
Pierwotnie naprawiłem to, obniżając cały mój kod AWS do bardzo wczesnych wersji. Ale udało mi się dokonać aktualizacji, używając tego i sprawić, że wszystko będzie działać dobrze zarówno z moim programem do przesyłania plików aJAX, jak iz moją aplikacją API EBAY. Dzięki. –
Dziękuję. To uratowało kilka godzin poszukiwań :) – Salil