2017-09-27 11 views
0

Je travaille sur une application web Rails 5.1. J'utilise le Paperclip et joyau aws_sdk est pour le téléchargement de fichiers:constante non initialisée Paperclip :: Storage :: S3 :: Aws

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

mais quand je lance ma demande, je reçois ce message d'erreur:

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' 

Est-ce quelqu'un connaît cette erreur?

Merci pour votre aide,

Anthony

Répondre

0

Il semble être un problème de version.

J'ai rétrogradé aws_sdk à la version 2.3.0 et maintenant ça marche!