Selectize e Turbolinks
Integrare selectize e turbolinks5 assieme può essere più difficile rispetto a quel che appare inizialmente.
Infatti il problema non è immediatamente evidente.
Non ci si accorge subito ma andando avanti e indietro (utilizzando le frecce del browser ad esempio) si può arrivare ad ottenere la “duplicazione” dei campi di selectize.
Per gestire in modo opportuno la faccenda è sufficente impostare i listener anche “before-cache” e cancellare i campi selectize prima di rilanciare il metodo selectize.
A quanto ho letto il problema si presenta anche con datatables.
Fonte: Turbolinks 5 e Datatables