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

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

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, SpecializationType e Specialization, così composti:1234567891011121314151617181920212223...

Leggi tutto

Inserire box di commento Disqus più volte nella stessa pagina

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Ciao a tutti! Per chi non lo conoscesse Disqus è una piattaforma che permette di inserire facilmente un box per i commenti su qualsiasi sito web, e consente agli utenti di utilizzare il loro account facebook o twitter (ma non solo) per autenticarsi. Il limite di Disqus è che associa ogni thread di commenti ad un unica url. Di conseguenza, si aspetta che in ogni pagina ci sia solamente un box di commenti...

Leggi tutto

Un nuovo layout più semplice e spazioso

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Negli ultimi giorni abbiamo dedicato un po’ del nostro tempo per fare un completo redesign del nostro sito e del nostro blog. Il risultato è quello che stai vedendo leggendo questo articolo. In particolare le novità che abbiamo introdotto sia nel tema del blog che nel sito sono: Layout più largo e suddiviso in 2 colonne anche per il...

Leggi tutto
Ruby on Rails e jQuery: multiselect con checkbox

Ruby on Rails e jQuery: multiselect con checkbox

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Oggi voglio presentarvi un plugin jQuery che ho trovato molto comodo per realizzare una combobox con dei checkbox per la multiselezione.Nell’esempio che vi propongo supponiamo di avere una form di inserimento/modifica dei dati utente, e che all’utente possano essere associate più funzioni. Iniziamo con il renderizzare la form con al suo interno un campo multiselect, dove sia possibile selezionare più funzioni con la combinazione “<ctrl> + ...

Leggi tutto