这个问题在这里已经有了答案:
Adding icon to rails application
(5 个回答)
8年前关闭。
我无法显示我的网站图标。它被称为 favicon.ico
和公共(public)目录(文件夹)内部。我的开发日志显示 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 清除了缓存,还尝试了
<%= favicon_link_tag %>
也。我还没有尝试过生产,但你甚至可以在 localhost 中看到它吗?我错过了什么?更新
所以它出现在 Chrome 而不是 Firefox 中。知道为什么吗?
最佳答案
如果您怀疑缓存是问题所在,您还可以通过向文件路径添加参数来欺骗浏览器加载新图标。
代替favicon_link_tag "/favicon.ico"
采用favicon_link_tag "/favicon.ico?1"
关于ruby-on-rails-3.1 - 带有 Rails 3.1 的 Favicon 没有显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10369636/