【发布时间】:2012-11-28 21:12:57
【问题描述】:
我正在尝试让 Turbolinks 与我的 Rails 3.2 应用程序一起使用,但没有成功。当我点击链接时,我仍然会在 Chrome 和 Firefox 中重新加载整页。
- 我在
Gemfile中包含了turbolinks gem,并在application.js文件中需要它。 - 我应该补充一点,我运行
Twitter Bootstrap 2.2.1.1,并且所有非引导/rails javascript 都被禁用。
在 Chrome 开发人员工具中,我可以看到 turbolinks.js 以及所有其他文件已加载。关于为什么 turbolinks 在我的应用中未激活的任何建议?
【问题讨论】:
-
你重启服务器了吗?
-
我觉得奇怪的是 turbolinks.js 已加载但它什么也没做。
-
"all non-bootstrap javascript is disabled" 可以解释为什么需要使 turbolinks 工作的 JS 没有运行。你试过什么?你签出Ryan Bates' Railscast on Turbolinks。我们可以看一个代码示例吗?
-
@tharrison:对不起,应该更清楚,我的意思是其他页面特定的 js,在这种情况下是 d3.js。我看过 Ryan 的 railscast 并密切关注它,但可能还不够近......
-
我在 Chromium 18 (wattOS) 上运行时遇到了同样的问题,想知道这是否是浏览器版本问题。
标签: ruby-on-rails ruby ruby-on-rails-3