在轨道上的红宝石Turbolinks

问题描述 投票:-1回答:1

我在我的项目中使用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 %>
ruby-on-rails turbolinks
1个回答
1
投票

检查application.html.erb中的正确链接,在/application.js // = require turbolinks中,同样调用你的函数:$(document).on(“turbolinks:load”,function()

© www.soinside.com 2019 - 2024. All rights reserved.