turbolinks 本身是为了减少页面加载等效能问题,但是使用 turbolinks 经常会导致一些 js 插件面临重复加载或者没有重新 reload,一直以来的解决方法都是在出现问题的页面或者 link 上先禁用 turbolinks,因为 turbolinks 本身和 js 插件都是引用的第三方代码,无法灵活改动,往往修复了一些,又出来另一个问题,所以还是先禁用掉好了。
<%= link_to "查看链接", "path", class: "item", data: { turbolinks: false } %>
网友评论