对rails 5中同一页面上的link_to锚点服务器的不必要请求

时间:2018-05-26 20:37:23

标签: ruby-on-rails ruby

This question's实现在rails 5中对我不起作用。在rails 5中,它正确跳转到锚标记,但我在日志中注意到它正在发出新的请求。

我不想向服务器发出请求,因为页面上有一个数据丢失的表单。我只想跳到页面的某个部分。

代码:

<h1 name="top-page">Blogs</h1>

...

<%= link_to "Back to Top", anchor: "top-page" %>

也许这个问题与turbo链接有关?

1 个答案:

答案 0 :(得分:0)

这是bug of turbolinks。您可以在链接中禁用turbolink以修复整页请求:

<%= link_to "Back to Top", anchor: "top-page", data: { turbolinks: false } %>