未初始化的常量Paperclip :: Storage :: S3 :: Aws

问题描述:

我正在研究Rails 5.1 Web应用程序。我用回形针和aws_sdk宝石的文件上传:未初始化的常量Paperclip :: Storage :: S3 :: Aws

gem 'paperclip', '~> 5.1' 
gem 'aws_sdk', '~> 3.1', '>= 3.1.5' 

但是当我跑我的申请,我得到这个错误信息:

ActionView::Template::Error - uninitialized constant 
Paperclip::Storage::S3::Aws: 
    paperclip (5.1.0) lib/paperclip/storage/s3.rb:125:in `extended' 
    paperclip (5.1.0) lib/paperclip/attachment.rb:428:in `extend' 
    paperclip (5.1.0) lib/paperclip/attachment.rb:428:in 
`initialize_storage' 
    paperclip (5.1.0) lib/paperclip/attachment.rb:90:in `initialize' 
    paperclip (5.1.0) lib/paperclip/has_attached_file.rb:47:in `new' 
    paperclip (5.1.0) lib/paperclip/has_attached_file.rb:47:in `block in 
define_instance_getter' 

是任何人都熟悉这个错误?

感谢您的帮助,

安东尼

这似乎是一个版本的问题。

我将aws_sdk降级到版本2.3.0,现在它正在工作!