我将Rails 5.0与Phusion Passenger一起使用。
我正在以记录的方式生成锚链接:
faq_url(anchor: 'Privacy')
正如预期的那样创造:
http://stamp.marginalhacks.com/faq#Privacy
(您可以看到http://stamp.marginalhacks.com底部生成的链接)
在常见问题解答页面上,我有命名锚:<a name='Privacy'>PRIVACY POLICY</a>
所有这一切都应该有效,但通常不会,至少不会在Ubuntu上的Chrome或iPad上的Safari上。通常它只是到页面的顶部。
有时如果我尝试通过点击URL栏中的输入重新加载页面,那么它将跳转到锚点,有时它不会。
每次使用URL似乎都能正常工作:
http://stamp.marginalhacks.com/faq/#Privacy
(请注意锚点之前的&#39; /&#39;
但这不是正确的路由。
这是某种浏览器问题吗?查看它生成的URL似乎所有字符都是正确的。这是一个浏览器问题吗?一个Phusion问题?铁轨问题? Dave-isn&#t; t-typing-anchors-right issue?