Ruby on rails Rails将_链接到另一个页面上的锚定标签,该标签在Firefox中不起作用,但在Chrome和Safari中起作用

Ruby on rails Rails将_链接到另一个页面上的锚定标签,该标签在Firefox中不起作用,但在Chrome和Safari中起作用,ruby-on-rails,firefox,hyperlink,anchor,Ruby On Rails,Firefox,Hyperlink,Anchor,在rails应用程序中,我链接到另一个页面上的特定锚。它在Chrome和Safari中运行良好,但在Firefox中则不行。如果有人对链接到另一个锚点和控制器/操作的语法有任何建议,我很乐意听听 # The link <%= link_to 'About', root_path(:controller => "home", :anchor => "about") %> # Destination on other page <h3 class="dark">

在rails应用程序中,我链接到另一个页面上的特定锚。它在Chrome和Safari中运行良好,但在Firefox中则不行。如果有人对链接到另一个锚点和控制器/操作的语法有任何建议,我很乐意听听

# The link
<%= link_to 'About', root_path(:controller => "home", :anchor => "about") %>

# Destination on other page
<h3 class="dark"><a name="about" class="anchor-navigation">About</a></h3>
我尝试了很多方法,包括添加:action=>index,将html中的名称更改为id,以及添加括号以使其更清晰。到目前为止,Firefox中还没有骰子,但Chrome/Safari可以很好地使用。我猜他们正在修复生成的标记中FF没有的东西。如有任何建议,将不胜感激!谢谢

编辑:另外,当我在Chrome中手动粘贴url localhost:3000/about时,它会直接打开到页面的正确位置,但在Firefox中做同样的事情是行不通的。它与上面的标记一起在chrome中工作,并在h3标记中尝试id方法:

<h3 class="dark" id="about">About</h3>

将我的html更改为“关于”这篇非常难懂的文章与现有的链接不起作用。有什么想法吗?还尝试将:锚点更改为:id、关于和链接到/about,但仍不起作用。将使用另一个可能更好地描述问题的发现进行编辑。谢谢。建议你把这个问题改成更一般的问题。它似乎与rails无关。谢谢-将尝试一下。不幸的是,它不起作用。我已经在这里重新提出了这个问题
<a href="#details">Click Here To Go There</a>

<a name="details">There</a>