I think turbolinks has some bugs.
I was trying to implement skrollr on my website,
and turbolinks was causing some kind of bug that prevented skrollr from
working correctly upon reload/back command.
You're probably having the same issue that I had.
Put some console.log statements, and see if your page is instantly being loaded twice.
The second time it's being loaded, it shows the logs, but it doesn't show the line numbers.
I still haven't figured this out yet, so I just removed turbolinks from my application.
Turbolinks "makes following links in your application faster",
so it is not a necessary feature that you must keep in your application.
You can simply remove the line
//=require turbolinks