如何在 Rails 视图中实现锚点?像这样的东西:
<a href="#someId">click</a>
<a id="someId"></a>
对于简单的锚:
<%= link_to "Text", "Path" %>
例子:
<%= link_to "About Us", "/about-us" %>
如果你不打算让 Rails 生成链接,你总是可以只使用 HTML:
<a href="/about-us">About Us</a>
您可以使用 rails 辅助方法link_to
,它可以生成链接,指向锚点。例如:
<%= link_to "Comment wall", profile_path(@profile, :anchor => "wall") %>
这:anchor
是路径的一个选项。它生成以下 HTML:
<a href="/profiles/1#wall">Comment wall</a>
查看Rails 文档以进一步阅读(这是一个很长的文本,搜索“锚”)
我不知道生成实际锚点的辅助方法。因此,您只需将纯 HTML 放入您的视图中:
<a name="wall">This is a Comment wall</a>