Обновлен до рельсов 3.2 и объект AWS больше не работает, как получилось? - PullRequest
0 голосов
/ 17 февраля 2012

Это не имеет никакого отношения к скрепке, кстати.

Я обновился до 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.

Кто-нибудь знает, что это происходит и как это исправить. Благодаря.

1 Ответ

3 голосов
/ 17 февраля 2012

Я знаю, что вы сказали, что это не имеет отношения к Paperclip, но вы также используете Paperclip в дополнение к гему s3 в своем приложении? Я не думаю, что новые версии Paperclip больше зависят от драгоценного камня aws-s3 и вместо этого зависят от драгоценного камня aws-sdk.

Попробуйте заменить камень aws-s3 на камень aws-sdk.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...