Обновление до Rails 3.2 и AWS Object работает, работающий Nolonger, почему?
-
26-10-2019 - |
Вопрос
Кстати, это не имеет ничего общего с Paperclip.
Я обновился до Rails 3.2 с ранней версии Rails 3.
Я использовал класс AWS: S3, чтобы создать ведра, а что нет.
Следующий код работал внутри модели:
AWS::S3::Base.establish_connection!(:access_key_id => ...blah blah blah
Мне также потребовалось драгоценный камень в модели, как так:
require 'aws/s3'
Однако теперь я обновил и запустил все обновления по поводу ошибки, я получаю ошибку:
uninitialized constant AWS::S3::Base
... при попытке установить связь с S3.
Кто -нибудь знает, что это происходит и как это исправить. Спасибо.
Решение
Я знаю, что вы сказали, что это не связано с Paperclip, но вы также используете Paperclip в дополнение к драгоценному камню S3 в вашем приложении? Я не думаю, что новые версии скрепки зависят от aws-s3
драгоценный камень больше и вместо этого зависит от aws-sdk
жемчужина
Попробуйте заменить aws-s3
драгоценный камень с aws-sdk
жемчужина