画像のアップロードは正常に機能していましたが、S3に切り替えようとすると、エラーが発生し始めました。新しい画像アップロードを作成しようとすると、次のエラーが発生します。
cannot load such file -- aws-sdk (You may need to install the aws-sdk gem)
関連する宝石:
gem 'rails', '3.2.5'
gem 'paperclip'
gem 'aws-sdk'
config / s3.yml:
development:
bucket: bucketname
access_key_id: #
secret_access_key: #
test:
bucket: bucketname
access_key_id: #
secret_access_key: #
image_upload.rb:
has_attached_file :image,
:styles => {
:normal => "1680x6000",
:result => "560x3000",
:thumb => "140x500" },
:path => ":attachment/:style/:normalized_file_name.:extension",
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/s3.yml"
私が試したこと:
- バンドルインストール
- aws-sdkのバージョンを1.3.4に変更します
- gem install aws-sdk
- s3_credentialsの「Rails.root」の部分をいくつかの異なるものに変更しました。
お手伝いありがとう!!