Rails javascript funziona solo dopo la ricarica

Il problema è esattamente quello che dice l’intestazione. JavaScript è nella pipeline degli asset, cioè asset / javascripts / myfile.js.coffee Nel file application.js ho:

//= require jquery //= require jquery_ujs //= require turbolinks //= require jquery.ui.all //= requier twitter/bootstrap //= require jasny-bootstrap //= require_tree . 

Questo è il coffeescript

 $(document).ready -> $("#close").click -> $(this).parent().parent().slideUp("slow") $( "#datepicker" ).datepicker dateFormat : "yy-mm-dd" player_count = $("#player option").length $('#btn-add').click -> $('#users option:selected').each -> if player_count >= 8 $('#select-reserve').append(""+$(this).text()+"") $(this).remove() else $('#player').append(""+$(this).text()+"") $(this).remove() player_count++ $('#btn-remove').click -> $('#player option:selected').each -> $('#users').append(""+$(this).text()+"") $(this).remove() player_count-- $('#btn-remove-reserve').click -> $('#select-reserve option:selected').each -> $('#users').append(""+$(this).text()+"") $(this).remove() $("#submit").click -> $("select option").prop("selected", "selected") 

Posso vedere nel codice sorgente del browser che è stato caricato javaScript, ma funziona solo dopo aver ricaricato la pagina.