Rails - 在当前页面链接到Div

时间:2013-08-20 06:39:37

标签: ruby-on-rails ruby-on-rails-3

如何链接到当前页面上的div。

例如,我有

<%= link_to "Comments", :anchor => "comments_div" %>

链接到www.url.com/#comments_div

如何链接到当前页面的div,包括url中的params,例如:www.url.com/r?utf8=✓&page_id=1232&lod_in=f#comments_div

3 个答案:

答案 0 :(得分:2)

这应该这样做:

<%= link_to "Comments", "#{request.original_url}#comments_div" %>

参考:request.original_url

答案 1 :(得分:0)

您只需使用要跳转到的div的div名称执行标记

<a href="#Comments">Comments</a>"

然后你的下蹲了:

<h1 id="Comments">Comments</h1>

答案 2 :(得分:0)

您可以像这样链接到当前页面上的div:

<%= link_to "Comments", "#comments_div" %>

无需提交新请求。