Rails 4:favicon没有显示

我的favicon不会在Chrome或Firefox中显示。 这就是我在部分中呈现它的方式:

  

它位于public/images

这是生成的HTML:

  

在浏览器中打开链接会正确显示图标。

当资产管道位于公共文件夹中时,资产管道不会处理它,这会导致缓存问题。

请参见此处: 如何在rails 3.2中添加favicon并从Rails资产管道中清除缓存 。

使用favicon_link_tag并将.ico文件放在/app/assets/images/以使其进入资产管道。

如果在此之后仍然无效,请尝试清除浏览器缓存,rails缓存,然后重新启动rails服务器。