Lato backoffice la richiesta più consueta è quella di gestire immagini in modo semplice e veloce, per farlo è fondamentale fornire un sistema di upload efficente che permetta all'utente di eseguire upload multipli e che si prenda la briga di ridimensionare il pool di immagini date in pasto all'applicazione, richiesta non banale è quella di "ajaxizzare" (passatemi la brutta traduzione) la pagina.
Creiamo la nostra applicazione
rails -d mysql swfupload2
ricordatevi configurare correttamente il file database.yml per la connessione al db locale.
Ora installiamo qualche plugin che ci aiuteranno a svolgere il lavoro sporco:
attachment_fu: ci permette di gestire in modo veloce upload di singole immagini e di ridimensionarle a nostro piacimento, per maggiori info cliccate qui, per installarlo
ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/attachment_fu/
swfupload_fu: ci aiuta ad integrare SWFUpload nelle applicazioni ruby on rails. SWFUpload è una piccola libreria javascript/flash per gestire upload multipli, per installarla
ruby script/plugin install git://github.com/alex3t/swfupload_fu.git
mime-types: questa gemma ci aiuta a gestire i MIME types, nel nostro caso sarà necesario risettare il mime-types del file caricato in quanto flash non lo fa, per installarla