Nea*_*eal 2 ruby ruby-on-rails paperclip amazon-web-services ruby-on-rails-3
图像上传工作正常,但当我尝试将其切换到S3时,它开始抛出错误.我尝试创建新的图片上传时收到以下错误:
cannot load such file -- aws-sdk (You may need to install the aws-sdk gem)
Run Code Online (Sandbox Code Playgroud)
相关宝石:
gem 'rails', '3.2.5'
gem 'paperclip'
gem 'aws-sdk'
Run Code Online (Sandbox Code Playgroud)
配置/ s3.yml:
development:
bucket: bucketname
access_key_id: #
secret_access_key: #
test:
bucket: bucketname
access_key_id: #
secret_access_key: #
Run Code Online (Sandbox Code Playgroud)
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"
Run Code Online (Sandbox Code Playgroud)
我尝试过的事情:
感谢您的帮助!!
| 归档时间: |
|
| 查看次数: |
2553 次 |
| 最近记录: |