1

Rails 4 を使用しています。javascript ファイル app/assets/javascripts/exotic_fonts.js を使用して、JavaScript 機能をフォントに追加します。ホームページをロードすると、この JavaScript ファイルが自動的にホームページにロードされますが、/user/show などの他のページでは自動的にロードされず、機能が失われます。ただし、ページを更新すると、javascript ファイルが読み込まれ、機能が元に戻ります。どうすれば直せるのだろうと思っていました。

また、特定のページの一部の JavaScript ファイルのみをロードすることはできますか?

ありがとう。

4

1 に答える 1

1

次のスニペットを使用して、この問題を修正できます。これで、js コードはターボリンクで動作します。

ready = ->

// Your javascriptcode goes here

$(document).ready(ready)
$(document).on('page:load', ready)
于 2013-10-29T14:25:07.077 に答える