Rails 4.0.0 と Ruby 2.0.0 を使用して、Rails 3.2.13 アプリケーションの新しいバージョンを作成しています。Michael Hartl のRuby On Rails Tutorialの最新バージョンをガイドとして使用しています。Turbolinks など、使用されている宝石のいくつかについてはよく知りません。
ビューと application.html.erb に JavaScript を含む Web サイトがいくつかあります。ビューが最初に表示されたときにスクリプトが機能する場合があります。それ以外の場合は、スクリプトが実行されずにページが表示されます。これが発生すると、ページを更新すると、すべてのスクリプトが機能します。これは、「新しい」Twitter ウィジェットおよび Weather Channel のウィジェットでも時々発生します。
これが私がapplication.html.erbに持っているものです:
<%= stylesheet_link_tag "application", media: "all",
"data-turbolinks-track" => true %>
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
ビューの他のコードは変更していません。Rails 3 バージョンを実行すると、ビューが最初に表示されたときにスクリプトが実行されます。ただし、Rails 4 バージョンを実行すると、スクリプトを実行する前にほとんどのページを更新する必要があります。
どんな助けでも大歓迎です。