我在我的项目中使用turbolinks。在索引操作中,我在链接被点击时显示链接,预加载器加载并且没有任何反应。我启用了turbo-links-track:'reload'选项来跟踪源中的更改。如果启用turbolins,为什么链接的行为不正确。如果我通过data-turbo-links禁用turbolink:false它可以正常工作。
在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 // = require turbolinks中,同样调用你的函数:$(document).on(“turbolinks:load”,function()