0

こんにちは、私のレール アプリが Amazon s3 からファイルを保存してダウンロードできるように、aws/s3 gem をいじっています。gem に含まれるメソッドにアクセスできないことがわかりました。

ドキュメントの指示に従いました:

  1. irbに入社

  2. 必要な「aws/s3」

  3. aws/s3 が提供する対話型シェルに入りました: % s3sh

  4. AWS::S3::Base.establish_connection!( :access_key_id => 'my credentials', :secret_access_key => 'my credentials' )

ここから、バケットとその中のオブジェクトにアクセスできるはずですが、呼び出すService.bucketsと、 というエラーが表示されますundefined method 'buckets'

私も試しました(s3shを使用していません):

service = AWS::S3::Base.establish_connection!( :access_key_id => 'my credentials', :secret_access_key => 'my credentials' )

それでもservice.buckets私は得るundefined method 'buckets'。この宝石を正しく使用するにはどうすればよいですか?

どんな助けでも感謝します、どうもありがとう。

4

1 に答える 1