ruby-on-rails-3.1 - 带有 Rails 3.1 的 Favicon 没有显示?

标签 ruby-on-rails-3.1

这个问题在这里已经有了答案:





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/

相关文章:

ruby - Rails 3.2 遍历数组

ruby-on-rails - I18n.locale 的 kaminari page_entires_info 错误

ruby-on-rails - 使用乘客运行 Rails 3.0 和 Rails 3.1 应用程序(使用不同的 rvm gemsets)

ruby-on-rails - VirtualBox 下 Ubuntu 11.10 上的 Rails 3.1 非常慢

javascript - 如何将 JavaScript 添加到输入字段

rspec - 如何在 FactoryBot 中使用 has_many 关联设置工厂

ruby-on-rails - 使 div(td) 成为链接。火腿( rails )

ruby-on-rails - ActiveAdmin -- 如何引用当前对象?

ruby-on-rails-3.1 - 如何在 Rails 3.1 应用程序中完全禁用 CoffeeScript?

ruby-on-rails-3.1 - Rails 3.1 Asset Pipeline 和 Uglifier 中可能存在的错误