Rails - 在当前页面链接到Div

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rails - 在当前页面链接到Div相关的知识,希望对你有一定的参考价值。

如何链接到当前页面上的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

答案

这应该这样做:

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

参考:request.original_url

另一答案

你可以简单地用你要跳转到的div的div名做一个标签

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

然后你的下面有你的div:

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

以上是关于Rails - 在当前页面链接到Div的主要内容,如果未能解决你的问题,请参考以下文章

链接到锚点并强制重新加载当前页面

在每个用户的Rails中使用片段缓存

Rails 4:如何使用 jQuery 为当前页面设置导航样式

使用链接访问页面时,Rails JavaScript 代码未执行

导致资产预编译在heroku部署上失败的代码片段

如何链接到页面并使用 Rails 激活特定选项卡