![](/img/trans.png)
[英]Rails 3.1.3 using anchor attribute with link_to tag from posts/index to posts/show/id not working
[英]Rails link_to anchor tag on other page not working in Firefox, but is working is Chrome and Safari
在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>
<a href="#details">Click Here To Go There</a>
<a name="details">There</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.