路线5:将HTML锚点添加到Rails路径帮助器

时间:2018-08-17 12:21:04

标签: ruby-on-rails routing ruby-on-rails-5

我有一个将用户定向到另一个页面的按钮:

<%= link_to "Jacuzzis", applications_path, class: "dropdown-item"%>

目前,这会将用户带到我的“应用程序”页面,但是此页面上有很多应用程序。因此,我想将'jacuzzis'id附加到path变量中,以便浏览器在页面加载时跳转到该部分。

例如,它不是/applications的GET请求,而是/applications#jacuzzis

我猜类似<%= link_to "Jacuzzis", (applications_path + '#jacuzzis'), class: "dropdown-item"%>

2 个答案:

答案 0 :(得分:1)

尝试传递:anchor选项。

<%= link_to "Jacuzzis", applications_path(anchor: 'jacuzzis'), class: "dropdown-item" %>

答案 1 :(得分:0)

您可以通过Rails方式使用它

<%= link_to post_path(@comment.post, anchor: 'some-id'), class: "dropdown-item" %>

希望这会有所帮助

谢谢