我使用Rails 3用下面的代碼...初始化恆AWS :: S3 :: NoSuchBucket
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錯誤...
我不知道該怎麼做...
1)請接受答案,你現在的接受率爲0%2)Rails 3沒有config.gem了,你確定你使用的是Rails 3嗎? 3)只使用'right_aws',因爲它與'aws-s3' gem做同樣的事情,但是更近一些。 – 2011-01-04 08:53:54