Обновление до Rails 3.2 и AWS Object работает, работающий Nolonger, почему?

StackOverflow https://stackoverflow.com/questions/9321159

Вопрос

Кстати, это не имеет ничего общего с 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 жемчужина

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top