Come implementare in Rails 4 delle dropdown dipendenti con script jQuery non intrusivo

Di recente ho dovuto implementare in una view la classica ricerca con due select dipendenti l’una dall’altra. Volevo però lasciare il template .erb il più possibile pulito e rendere il codice che carica le option della select figlia il più possibile riutilizzabile e generico.Supponiamo dunque di avere due modelli, SpecializationT...

Leggi tutto

DevInterface partner tecnico per lo sviluppo della startup GlobItalia

Ancora una volta DevInterface si conferma come il partner tecnico ideale per le nuove startup.Dopo alcuni mesi di analisi, prototipizzazione e sviluppo, abbiamo rilasciato la prima versione beta di una nuova applicazione di social business to business (b2b) dedicata a tutte le realtà aziendali italiane.Spi...

Leggi tutto

Rails Best Practices 6: Filtri e file helper

Con il post di oggi intendo concludere la mia serie sulle best practices di Ruby On Rails. Questo non perchè gli argomenti da trattare siano terminati, quanto piuttosto perchè dopo il rilascio della versione 3.0 di Rails alcune cose cambiano e vanno riviste. Probabilmente in futuro torneremo a parlare di best practices, ba...

Leggi tutto

Rails Best Practices: introduzione

Ho deciso di dedicare una serie di post alle Best Practices in Rails perché ritengo sia importante diffonderle e condividerle al fine di migliorare sempre il proprio modo di programmare.La scrittura di questi post sarà anche un occasione per me di approfondire meglio le mie conoscenze, per cui vi invito fin da ora a seguirmi in questo percorso e a contribuire con i vostri commenti.Questo primo post è solo un introduzione in cui voglio mettere in evidenza i va...

Leggi tutto

Validazione Parziale in Rails

Capita talvolta di dover implementare la creazione/modifica di un model suddivisa su più di una form. Un caso abbastanza classico può essere una form di registrazione suddivisa in due step oppure la realizzazione di un wizard guidato composto da diverse pagine.Questa situazione ci pone davanti ad un problema: come e quando effettuare la validazione dei dati?La prima idea che può venire in mente è di demandare semplicemente tutte le validazioni all’ultima pagina quando si va realment...

Leggi tutto