This question's实现在rails 5中对我不起作用。在rails 5中,它正确跳转到锚标记,但我在日志中注意到它正在发出新的请求。
我不想向服务器发出请求,因为页面上有一个数据丢失的表单。我只想跳到页面的某个部分。
代码:
<h1 name="top-page">Blogs</h1>
...
<%= link_to "Back to Top", anchor: "top-page" %>
也许这个问题与turbo链接有关?
答案 0 :(得分:0)
这是bug of turbolinks。您可以在链接中禁用turbolink以修复整页请求:
<%= link_to "Back to Top", anchor: "top-page", data: { turbolinks: false } %>