Это проблема, с которой я столкнулся с тем, что после того, как я обновился до AWS-SDK (вместо aws-s3) с более новой версией paperclip Я больше не могу звонить AWS :: S3 :: Base.establish_connection! вообще.неинициализированная константа AWS :: S3 :: Base через AWS-SDK
Где когда-либо в моем коде я называю
AWS::S3::Base.establish_connection!(:access_key_id => '****', :secret_access_key => '***')
Я получаю эту ошибку ...
NameError (uninitialized constant AWS::S3::Base):
app/models/asset.rb:28:in `move_upload_from_temp_to_final_resting_place'
Это правильно. Aws-sdk поддерживает свой собственный постоянный пул соединений, не нужно явно устанавливать соединение. –
Первоначально я исправил его, понизив весь мой код AWS до самых ранних версий. Но я смог снова обновиться, используя это и хорошо работая с моим загрузчиком aJAX и моей жемчужиной EBAY API. Благодарю. –
Спасибо. Это спасло пару часов поиска :) – Salil