2009-06-09 20 views
9

Come caricare immagini e file zip in RoR? Sono un principiante. Quindi per favore aiuto. Mostrami sia la visualizzazione che l'esempio del codice del controller.Caricamento immagine su binari

Grazie in anticipo.

risposta

16

Nav,

Prova il plugin graffetta, potete leggere qui http://www.thoughtbot.com/projects/paperclip

+2

Paperclip non è attualmente ben supportato su Windows. Quindi, se si dispone di un ambiente misto di sviluppo/distribuzione, fare attenzione. –

0

Una possibilità è attachment_fu. Ti consente di salvare il file caricato nel filesystem, nel database o in Amazon S3. Permette anche di selezionare quale processore d'immagine è utilizzato, come RMagick o Minimagick.

Il collegamento fornisce un codice migliore di quello che potrei qui.

+0

Come nota a margine, preferisco paperclip a attachment_fu. È più supponente con le impostazioni predefinite a "The Rails Way" – erik

9

Preferiamo CarrierWave per i caricamenti di immagini in Rails. Molto facile da integrare e molto modulare. Nel post seguente viene descritta una soluzione per il caricamento di immagini tramite CarrierWave mentre le trasformazioni di immagine vengono eseguite senza problemi nel cloud. Le immagini caricate vengono memorizzate nel cloud e consegnate tramite un CDN. Non è necessario installare RMagick, MiniMagick e ImageMagick. http://cloudinary.com/blog/ruby_on_rails_image_uploads_with_carrierwave_and_cloudinary