2017-09-04 4 views
1

J'ai des problèmes pour activer la sélection de plusieurs images dans la mise en œuvre de plusieurs images Carrierwave. Lorsque je clique sur le bouton de téléchargement dans la nouvelle vue, je viens d'obtenir la fenêtre de sélection de fichier pour un seul fichier et je ne peux sélectionner qu'un seul fichier.Le téléchargement de plusieurs images Carrierwave file_field n'autorise pas la sélection de plusieurs images dans les rails

Dans la forme d'entrée, je:

<%= simple_form_for @car do |f| %> 
... 
<%= f.file_field :pictures, multiple: true %> 
... 

Dans le modèle Car, j'ai:

mount_uploader :pictures, PictureUploader 
serialize :pictures, JSON 

Dans le contrôleur de voitures, je:

params.require(:car).permit(:name, :make, :year, :color, :seats, 
:location, :transmission, :price, :photo, :photo_cache, {pictures: []}) 

I avoir une colonne d'images dans la table Cars. J'ai inclus cloudinary::Carrierwave dans PictureUploader.

Y at-il quelque chose qui me manque?

Répondre

0

A l'heure actuelle, plusieurs téléchargements d'images ne sont pas pris en charge avec l'intégration GEM et Carrierwave de Cloudinary. Cependant, c'est sur la feuille de route de Cloudinary des implémentations. Comme solution de contournement pour le moment, n'hésitez pas à faire référence à cet exemple de projet pour plusieurs téléchargements à l'aide de GEM et de Carrierwave de Cloudinary: https://github.com/taragano/Cloudinary_multiple_uploads