Ruby链接到其他页面上的锚点

时间:2013-09-04 23:11:15

标签: ruby-on-rails anchor hyperlink

我在与链接不同的页面上创建了一个锚<a name="anchor"></a>

<%= link_to image_tag('/assets/image.png'),  newpage_path,:anchor => "anchor" %>

这链接到newpage_path,但是一直在顶部开始,它没有链接到锚点。 我错过了什么?

2 个答案:

答案 0 :(得分:1)

试试这个

<%= link_to image_tag('/assets/image.png'), {:controller => "newpage", :anchor => "anchor"}, :class => "yourstyle" %>

答案 1 :(得分:1)

您可以(并且应该)仍然使用命名路线。试试这个:

<%= link_to image_tag('/assets/image.png'), newpage_path(:anchor => "anchor") %>

在此页面上搜索anchor文字,了解相关文档:http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to