niezdefiniowana metoda `find 'dla AWS :: S3 :: Bucket: Class
Pracuję nad wdrożeniem programu do przesyłania Amazon S3 dla mojego projektu railsowego.
Próbuję uzyskać dostęp do wiadra, dzięki czemu mogę przypisać wszystkie obrazy do zmiennej i wyświetlić je.
Ciągle otrzymuję następujący błąd, gdy próbuję wyświetlić moją nową akcję w kontrolerze przesyłania:
undefined method `find' for AWS::S3::Bucket:Class
Oto mój plik uploads_controller.rb
class UploadsController < ApplicationController
require 'aws/s3'
def new
photo_bucket = AWS::S3::Bucket.find('photos')
@photos = photo_bucket.objects
end
end
Metoda wyszukiwania jest tutaj udokumentowanahttp://amazon.rubyforge.org/.
Jakieś wskazówki co do tego, co tu się dzieje?
Dzięki.
Oto mój 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"