我正在为我的 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"