我正在使用Turbolinks取消Rails应用程序。我正在使用mysite.com/page#element
等网址的链接。问题是当我从另一个页面点击此链接时,例如mysite.com/anotherpage
,在Chrome中我正在滚动到该元素,但接下来的时刻会滚动回到页面顶部。此问题在Firefox和Opera中都不会出现。关闭Turbolinks也不会出现这种情况。有没有办法在不拒绝Turbolinks的情况下解决Chrome的这个问题?
答案 0 :(得分:2)
我认为您使用的是过时版本的turbolinks。有一个similar bug reported,它是fixed in a version 2 months ago 我会尝试删除您在gem文件中引用的特定版本的turbo链接。
gem 'turbolinks'
而不是
gem 'turbolinks', '~> 1.2'
(或者你运行的任何版本)
然后运行
$ bundle install