at backyard

Color my life with the chaos of trouble.

Ruby on Rails 5でページ遷移時にJavaScriptが読み込まれない問題の解決法

個人度がいつも以上に高い備忘録なので、この内容がリーチしない方にとっては読む意味ありません。

表題の件で悩まれている方がこのページに訪れた際は、下に貼ったリンク先の記事が解決の手立てとなるかもしれませんので、ぜひ見てみてください。
(現に私が解決したので)


Rails 5でアプリ書いているとき、ページ遷移時にJavascriptが読み込まれなくて困っていた。
解決のきっかけになったのは、下記の記事

qiita.com


最初、下記のように書いていたのだけど、これが間違えていた。

$(document).on 'ready page:load', ->
  console.log("call function!")

上に貼った記事にもある通り、この書き方ではRails 5に対応していないようだ。
正しくは下記。

$(document).on 'turbolinks:load', ->
  console.log("call function!")

感謝!