一旦加载了不同的yield,jquery就无法在rails中工作



我第一次在我的项目中使用adminlte-2主题,它将正确加载所有js文件。一旦我点击任何链接,它将不会加载js文件

这是由于轨道4中的turbolinks而发生的,在application.html.erb布局的<body>标签中添加以下行以获得快速修复

<body data-no-turbolink>

您还可以从Gemfile中删除turbolinksgem,并从应用程序布局中删除相应的js文件。

在您的javascript标记中,您可以添加page:loadready事件

ready = function(){
  // your code here
}
$(document).ready(ready);
$(document).on("page:load", ready);

希望这能有所帮助!

最新更新