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.
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.
Nav,
Prova il plugin graffetta, potete leggere qui http://www.thoughtbot.com/projects/paperclip
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.
Come nota a margine, preferisco paperclip a attachment_fu. È più supponente con le impostazioni predefinite a "The Rails Way" – erik
suggerire di controllare il Railscast per paperclip.
ImageMagick è anche abbastanza freddo
Suggerirei graffetta, e la patch che consente di memorizzare il contenuto nel database invece del file system
http://patshaughnessy.net/paperclip-database-storage
il link ha la vista ed esempi di controller che stai cercando
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
Preferisco carrierwave è meglio caricare immagini facilmente. Ecco github page e railscasts page per l'avvio rapido.
Paperclip non è attualmente ben supportato su Windows. Quindi, se si dispone di un ambiente misto di sviluppo/distribuzione, fare attenzione. –