При попытке загрузить изображение с помощью хранилища paperclip и s3 я получаю следующую ошибку. Приложение работало нормально загружать локально, но когда я внес необходимые изменения для использования s3, я получаю следующее:
NameError в ImagesController # create
неинициализированная константа AWS:: S3:: Base
Gemfile
source 'http://rubygems.org'
gem 'rails', '3.1.3'
gem 'sqlite3'
group :assets do
gem 'sass-rails', '~> 3.1.5'
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
gem 'dynamic_form'
end
gem 'aws-sdk'
gem 'paperclip'
модели/Image.rb
class Image < ActiveRecord::Base
has_attached_file :file,
:styles => {
:featured => "970x560>",
:thumb => "192x112>"
},
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/amazon_s3.yml"
end
конфигурации/amazon_s3.yml
bucket: myapp-dev
access_key_id: ####################
secret_access_key: ################################
Связанные драгоценные камни: aws-sdk (1.2.5) скрепка (2.4.5) рельсы (3.1.3)