Trabalhando com Turbolinks e jQuery no Rails 4

Tive um grande problema para fazer meu JavaScript disparar nas recargas de página e, depois de muitas horas (dias?) Tentando fazer isso funcionar, encontrei a solução abaixo:

var ready = function pageLoad() {

//(all your callback functions here)
$
('.class').on('click', function(event) {
.....
})
}

$
(document).ready(ready)
$
(document).on('page:load', ready)

Isso funcionou para mim (usando Rails 4.1.0, Ruby 2.0.0). Certifique-se de usar .on (), em vez de .click () direto.