Rails released their Turbolinks gem, which is a small JavaScript snippet that loads your pages via AJAX. The net result is an app that feels more responsive. Here's a guide to Turbolinks's caveats that I gathered from experience. Load order You need to have this load order below: jQuery jQuery.turbolinks ...other scripts go here... Turbolinks The reason for jQuery.turbolinks being before all scripts is so to let it hijack the $(function() { ... })call that your other scripts will use. Turbolinks then needs to be at the end because