在轨道上的红宝石Turbolinks

时间:2018-02-28 18:24:56

标签: ruby-on-rails turbolinks

我在项目中使用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 %>

1 个答案:

答案 0 :(得分:1)

检查application.html.erb中的正确链接, 在/application.js // = require turbolinks中, 也可以这样调用你的函数: $(document).on(&#34; turbolinks:load&#34;,function()