我正在尝试使Turbolinks与我的 Rails 3.2 应用程序一起使用,但是没有成功。当我单击链接时,仍在Chrome和Firefox中重新加载整个页面。
Gemfile
中,并在application.js
文件中要求它。 Twitter Bootstrap 2.2.1.1
,并且所有非bootstrap/rails javascript均已禁用。 在Chrome开发人员工具中,我可以看到turbolinks.js和所有其他文件都已加载。为什么我的应用程序中没有激活turbolinks的任何建议?
最佳答案
如果您使用的是 bootstrap 模板,则javascript(默认情况下)不会放置在页面的<head>
元素中。
我能够重现带有Rails 3.2.11,turbolinks 1.0和默认引导模板作为我的应用程序布局的问题
如果将<%= javascript_include_tag "application" %>
从布局的底部移动(通常在</body>
的正上方)到<head>
元素内的某个位置,则所有内容应开始工作。
一种。
关于ruby-on-rails - Rails的Turbolinks无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13614510/