ruby 关于 rails 5,turbolinks 5 和 polymer

ruby on rails 5, turbolinks 5 and polymer

我在使用 rails 5 & turbolinks 和 Polymer 时遇到问题。 我正在使用 gem : 'polymer-rails' 在我的 app/views/layout/application.html.erb 我有:

<%= html_import_tag 'application', 'data-turbolinks-track' => true %>

我也尝试添加:

$(document).on("ready turbolinks:load", function() {
    return document.documentElement.replaceChild(
        document.importNode(document.body, true), document.body
    );
});

都在体外,但聚合物仍然会破坏涡轮链接。 有什么想法吗?

Turbolinks 和 Polymer 都旨在完成同一件事 - 部分页面替换,但实现方式不同。在聚合物之上使用 turbolinks 是多余的,只会让你头疼。

请注意,polymer-rails 示例应用程序未安装 turbolinks。解决方案非常简单 - 从您的资产清单和 gemfile 中删除 turbolinks。