加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-3 – Paperclip s3存储不能与aws-sdk gem一起使用

发布时间:2020-12-17 02:42:49 所属栏目:百科 来源:网络整理
导读:我正在尝试使用paperclip gem在我的rails项目中上传照片. 我是我的宝石文件: gem "paperclip","~ 2.4"gem "aws-sdk" 在我的模型上: has_attached_file :image,:styles = { :large = "600x600",:standard = "450x450",:medium = "300x300",:medium_square =
我正在尝试使用paperclip gem在我的rails项目中上传照片.

我是我的宝石文件:

gem "paperclip","~> 2.4"
gem "aws-sdk"

在我的模型上:

has_attached_file :image,:styles => { :large => "600x600>",:standard => "450x450>",:medium => "300x300>",:medium_square => "310x310#",:small => "200x200>",:thumb => "150x150>",:small_square => "50x50#" },:storage => :s3,:s3_credentials => "#{Rails.root}/config/aws.yml",:path => ":id/:hash/:style.:extension",:hash_secret => ''

但是我在AWS :: Base上不断出现单一化的常量错误?我看不出有什么不对.

解决方法

文档目前是错误的.你正在阅读主文档,它确实告诉你拉~2.4并使用aws-sdk,但那~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~版本仍然使用旧的s3 gem.

将您的gemfile更改为:

gem’Paperclip’,: git => ‘混帐://github.com/thoughtbot/paperclip.git’

然后aws-sdk gem应该可以工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读