Lea*_*RoR 11 ruby-on-rails-3.1
我不能让我的图标显示出来.它被调用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>
Run Code Online (Sandbox Code Playgroud)
但它仍然没有出现在Firefox中.我用Firefox清除了缓存,我也尝试<%= favicon_link_tag %>了.我没有尝试过制作但你甚至可以在localhost中看到它吗?我错过了什么?
UPDATE
所以它出现在Chrome中但不是Firefox.知道为什么吗?
小智 13
如果您怀疑缓存是问题,您还可以通过向文件路径添加参数来欺骗浏览器加载新图标.
代替
favicon_link_tag "/favicon.ico"
使用
favicon_link_tag "/favicon.ico?1"
在Firefox中再次清除缓存(我通常只清除所有内容),然后在加载页面时检查网络流量.确保要求favicon.ico.如果没有,那么它可能会被缓存到某个地方.前几天我遇到了很多问题,但是在几次缓存清除之后它突然开始工作了.
| 归档时间: |
|
| 查看次数: |
4132 次 |
| 最近记录: |