Javascript Rails仅在提交后刷新页面 我有一个带有基础的Rails应用程序。它不是在每个页面上运行基础jQuery。我在应用程序中有正确的基础代码。 //=需要基础 $(function(){ $(document).foundation(); });

Javascript Rails仅在提交后刷新页面 我有一个带有基础的Rails应用程序。它不是在每个页面上运行基础jQuery。我在应用程序中有正确的基础代码。 //=需要基础 $(function(){ $(document).foundation(); });,javascript,jquery,ruby-on-rails,zurb-foundation,Javascript,Jquery,Ruby On Rails,Zurb Foundation,如果我手动刷新页面,它将触发。如果我只是使用应用程序中的链接呈现页面,它不会触发 我正在Rails 4中使用turbolinks。使用turbolinks时,您需要用以下内容替换您的javascript: $(document).on('turbolinks:load', function() { $(document).foundation(); }); 注意:对于旧版本的TurboLink,请使用page:load而不是TurboLink:load

如果我手动刷新页面,它将触发。如果我只是使用应用程序中的链接呈现页面,它不会触发


我正在Rails 4中使用turbolinks。

使用turbolinks时,您需要用以下内容替换您的javascript:

$(document).on('turbolinks:load', function() {
  $(document).foundation();
});
注意:对于旧版本的TurboLink,请使用
page:load
而不是
TurboLink:load