rails ruby 中的 Turbolinks

Turbolinks in ruby on rails

我在我的项目中使用 turbolinks。在索引操作中,当单击 link 时,我显示 link 预加载器加载但没有任何反应。我启用了 turbo-links-track :'reload' 选项来跟踪源中的变化。如果启用 turbolins,为什么 links 不能正确运行。如果我通过 data-turbo-links:false 禁用 turbolink 它工作正常。

在application.html.erb

 <%= javascript_include_tag 'security_managers/application', 'data-turbolinks-track': 'reload' %>
    <%= javascript_include_tag params[:controller], 'data-turbolinks-track': 'reload' %>

这是在索引视图中

 <button class="btn"><%=link_to  image_tag("view.svg"), staff_path(staff), 'data-turbolinks': false %>
 <%= will_paginate @collection, previous_label:"", next_label:"", page_links: false, 'data-turbolinks': false %>

检查 application.html.erb 中的正确链接, 在 /application.js //= 需要 turbolinks, 也可以这样调用你的函数: $(文档).on("turbolinks:load", 函数()