我正在研究Rails 5.1 Web应用程序。我使用Paperclip和aws_sdk gem来进行文件上传:
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'
是否有人熟悉此错误?
感谢您的帮助,
安东尼
答案 0 :(得分:0)
这似乎是一个版本问题。
我将aws_sdk降级到版本2.3.0,现在它正在运行!