Rails プロジェクト用に Amazon S3 アップローダの実装に取り組んでいます。
すべての画像を変数に割り当てて一覧表示できるように、バケットにアクセスしようとしています。
アップロード コントローラーで新しいアクションを表示しようとすると、次のエラーが発生し続けます。
undefined method `find' for AWS::S3::Bucket:Class
ここに私のuploads_controller.rbがあります
class UploadsController < ApplicationController
require 'aws/s3'
def new
photo_bucket = AWS::S3::Bucket.find('photos')
@photos = photo_bucket.objects
end
end
find メソッドはhttp://amazon.rubyforge.org/に記載されています。
ここで何が起こっているのか手がかりはありますか?
ありがとう。
これが私のGemfileです:
gem 'paperclip'
gem 'aws-s3'
gem 'aws-sdk'
gem 'rails', '3.2.0'
gem 'bcrypt-ruby', '3.0.1'
gem 'nokogiri'
gem 'kaminari'
gem 'acts-as-taggable-on', '~> 2.2.2'
gem 'omniauth-twitter'
gem 'omniauth-facebook'
gem "friendly_id", "~> 4.0.1"