我的页面上有一个非常简单的链接。 <a href="#">My link</a>
.它会导致页面刷新。当我删除“turbolinks”时,它不再导致刷新。
过去我一直使用带有哈希片段的链接。除非我很长一段时间都错过了一些非常基本的东西,否则我不明白这会如何导致刷新。
它没有附加任何 JS 事件处理程序。
有任何想法吗?
这可能无关紧要,但我使用的是 jQuery、Twitter-Bootstrap 和 Ruby on Rails。
目前的线索:
最佳答案
上述解决方案对我不起作用,但这确实适用:
<a href="#" data-turbolinks="false">My link</a>
这可以在 https://github.com/turbolinks/turbolinks 中找到
更新 :此解决方案适用于 turbolinks 5,对于经典的 turbolinks,请查看 @wael34218 的上一个答案
关于ruby-on-rails - Turbolinks 导致带有 href ="#"的链接触发页面刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20510358/