2

我有一个 favicon.ico 位于我的公用文件夹的根目录,我正在使用以下行将它加载到我的 application.html.erb 的 head 标记中

= favicon_link_tag

我似乎只在 localhost 上遇到了这个问题,而且在我的测试过程中它似乎正在抛出 selenium,但它对加载真的很善变。有时它会在等待几分钟后加载,有时它根本不加载。有时当它在等待几分钟后加载时,它会导致之前(并成功)加载的其他图像启动并中断。这只是浏览器问题吗?我在 Chrome 和 Firefox 中都进行了测试。对于任何浏览器,我在任何其他网站上都没有这个问题。另外值得注意的是 - 在我的萤火虫和铬调试器中,我从未在网络选项卡中看到请求的图标,即使它偶尔加载?

我试过的:

  • 将 favicon 放置在 public/images 和 assets/images 中
  • 清除 Firefox 中的缓存
  • Chrome 隐身模式
4

1 回答 1

1

刚刚用一个新的 Rails 3.2.13 和 Rails 4.0 应用程序对此进行了测试,它对我有用。favicon 会自动加载,而无需将帮助程序添加到您的应用程序布局中。

1) 确保文件在您的 rails_root/public 文件夹中

2) 确保文件名为 favicon.ico

于 2013-08-20T17:39:08.033 回答