轨道中的锚链接生成但间歇性地工作

时间:2016-11-28 19:21:04

标签: ruby-on-rails routes anchor passenger

我将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?

0 个答案:

没有答案