Ruby on rails 3.1 带Rails 3.1的Favicon没有出现?

Ruby on rails 3.1 带Rails 3.1的Favicon没有出现?,ruby-on-rails-3.1,Ruby On Rails 3.1,我不能让我的favicon出现。它被称为favicon.ico,位于公共目录(文件夹)内。我的开发日志显示favicon没有问题。我将链接放在我的应用程序布局中: <!DOCTYPE html> <html> <head> <%= csrf_meta_tag %> <%= favicon_link_tag "/favicon.ico" %> <%= stylesheet_li

我不能让我的favicon出现。它被称为
favicon.ico
,位于公共目录(文件夹)内。我的开发日志显示favicon没有问题。我将链接放在我的应用程序布局中:

<!DOCTYPE html>
<html>
    <head>
        <%= csrf_meta_tag %>
        <%= favicon_link_tag "/favicon.ico" %>
        <%= stylesheet_link_tag "application" %>
        <%= javascript_include_tag "application" %>
    </head>
    <body>
        <%= yield %>
    </body>
</html>

但它仍然没有出现在Firefox中。我用Firefox清除了缓存,还尝试了
。我还没有试过生产,但你能在localhost中看到吗?我错过了什么

更新


所以它出现在Chrome上,而不是Firefox上。知道为什么吗?

在Firefox中再次清除缓存(我通常只是清除所有内容),然后在加载页面时检查网络流量。确保正在请求favicon.ico。如果没有,那么它可能被缓存在某个地方。前几天我对此有很多问题,但在清除了几次缓存后,它突然开始工作。

如果您怀疑缓存是问题所在,您还可以通过向文件路径添加参数来欺骗浏览器加载新图标

而不是

favicon\u link\u tag”/favicon.ico“

使用


favicon\u link\u tag”/favicon.ico?1“

在Firefox中再次清除缓存(我通常只是清除所有内容),然后在加载页面时检查网络流量。确保正在请求favicon.ico。如果没有,那么它可能被缓存在某个地方。前几天我对此有很多问题,但在清除了几次缓存后,它突然开始工作。