Я использую Rails 3 со следующим кодом ...
config.gem "aws-s3", :version => ">= 0.6.2", :lib => "aws/s3"
config.gem 'right_aws', :version => '2.0.0'
model.rb
has_attached_file :video,
:storage => :s3,
:s3_credentials => "#{::Rails.root.to_s}/config/s3.yml",
:path => ":attachment/:id/:style/:basename.:extension"
# Paperclip Validations
validates_attachment_presence :video
validates_attachment_content_type :video, :content_type => ['application/x-shockwave-flash', 'application/x-shockwave-flash', 'application/flv', 'video/x-flv']
s3.yml
development:
bucket_name: tekbookvideo
access_key_id: xxxx
secret_access_key: yyyy
production:
bucket_name: tekbookvideo
access_key_id: xxxx
secret_access_key: yyyy
И получаю ошибку неинициализированной константы AWS :: S3 :: NoSuchBucket ...
Я не знаю, что делать дальше ...