锚点 - 页面内的链接

时间:2013-04-23 22:57:04

标签: ruby-on-rails

如何在Rails视图中实现锚点? 像这样:

<a href="#someId">click</a>
<a id="someId"></a> 

2 个答案:

答案 0 :(得分:0)

您可以使用rails helper方法link_to,它可以生成指向锚点的链接。例如:

<%= link_to "Comment wall", profile_path(@profile, :anchor => "wall") %>

此处:anchor是路径的选项。它产生以下HTML:

<a href="/profiles/1#wall">Comment wall</a>

查看the rails documentation进一步阅读(这是一篇很长的文字,搜索'锚')

我不知道生成实际锚点的辅助方法。所以你只需将纯HTML放入视图中:

<a name="wall">This is a Comment wall</a>

答案 1 :(得分:0)

对于简单的锚点:

<%= link_to "Text", "Path" %>

示例:

<%= link_to "About Us", "/about-us" %>

如果您不希望Rails生成链接,您可以随时使用HTML:

<a href="/about-us">About Us</a>