如何使用Ruby on Rails类链接到页面的特定部分?

我有一个导航和某些部分,我想link_to页面的特定部分,当它被导航到它。如何使用Ruby on Rails类链接到页面的特定部分?

我尝试这样做:

<li><%= link_to "Submit Data", about_path(anchor: "submit-data") %> 

,但我最终在正确的关于网页而不是我想要的部分。 submit-data div在about页面上较低。这比我认为的更复杂吗?请发送示例。

回答:

我通过将submit-data更改为id而不是类来解决此问题。上面的link_to在我做这个动作时工作。

回答:

通常,锚点(URL的#my_anchor_name部分)会导致页面的滚动位置移动到标记中的相应锚点目标。

锚目标被写为:

<a name="my_anchor_name"></a> 

你可以把标题里面,如果你想为好,清洁格式:

<a name="my_anchor_name"><h1>Submit Your Data Here</h1></a> 

回答:

尝试

<%= link_to "Submit Data", "#{about_path}#The_SECTION_ID_YOU_WANT_TO_TRAVERSE_TO" %> 

以上是 如何使用Ruby on Rails类链接到页面的特定部分? 的全部内容, 来源链接: utcz.com/qa/264892.html

回到顶部