我正在尝试使一些基础选项卡在 rails 4 中工作,因此我创建了必要的标记。
触发标签切换的链接是常见的哈希链接(例如“#my-tab”)。当我单击其中一个链接时,rails 会自动将 href 属性替换为完整的 url,如下所示:http: //my-site.dev/index#my-tab
这只是破坏了选项卡的行为。
有什么我看不到的东西或一些导轨配置吗?
更新
我发现它是 Turbolinks。为每个链接禁用 turbolink 是不够的,因为是 turbolinks.js 本身导致了这种行为。
我必须通过删除该行来完全禁用 turbolinks:
// require turbolinks
来自我的资产/javascripts/application.js。
如果有人提出更原子和更优雅的解决方案,我会很高兴将答案标记为正确!