2009-06-09 7 views
9

Comment télécharger des images et des fichiers zip dans RoR? Je suis un débutant. Alors s'il vous plaît aidez. Donnez-moi à la fois l'affichage et l'exemple de code du contrôleur.Téléchargement d'images dans des rails

Merci d'avance.

Répondre

16

Nav,

Essayez le plugin paperclip, vous pouvez lire à ce sujet ici http://www.thoughtbot.com/projects/paperclip

+2

Paperclip n'est actuellement pas bien pris en charge sur Windows. Donc, si vous avez un environnement de développement/développement mixte méfiez-vous. –

0

Une option est attachment_fu. Il vous permet d'enregistrer votre fichier téléchargé sur le système de fichiers, la base de données ou Amazon S3. Il vous permet également de sélectionner le processeur d'image utilisé, tel que RMagick ou Minimagick.

Le lien fournit un meilleur code que je pourrais ici.

+0

En note, je préfère paperclip à attachment_fu. Il est plus opiniâtre avec des défauts raisonnables à la "The Rails Way" – erik

9

Nous préférons CarrierWave pour les téléchargements d'images dans Rails. Très facile à intégrer et très modulaire. Le message suivant décrit une solution pour le téléchargement d'images à l'aide de CarrierWave alors que les transformations d'images sont effectuées de manière transparente dans le cloud. Les images téléchargées sont stockées dans le cloud et livrées via un CDN. Pas besoin d'installer RMagick, MiniMagick et ImageMagick. http://cloudinary.com/blog/ruby_on_rails_image_uploads_with_carrierwave_and_cloudinary

Questions connexes