Firefox在生产模式下找不到我的Rails 3.1应用程序的favicon。在开发模式下运行,它可以工作。
我浏览了两种模式的网址localhost:4000/favicon_standing.ico
。
favicon位于我的应用程序的公共文件夹中。我没有使用资产管道。
我使用WEBrick分别使用rails s -p 4000 -e production
和rails s -p 4000
启动服务器。
为什么处于开发模式,而不是生产模式?
答案 0 :(得分:2)
我会尝试将您的文件名称更改为“favicon.ico”,看看是否有帮助。虽然它不是必需的,但它是默认的命名约定,如果你使用的是另一个名字,你必须在脑中添加一些html:
<link rel="shortcut icon" href="http://www.my-domain.com/myfavicon.ico" type="image/x-icon" />
以下是一些谷歌搜索显示的内容: http://www.make-a-favicon.com/favicon_FAQs.htm#Are_all_favicon_files_named_favicon.ico
答案 1 :(得分:1)
这个
有一个帮手<head>
...
<%= favicon_link_tag %>
<!-- you can skip the name of file if it is favicon.ico -->
...
</head>
您只需将您的favicon放到assets/images/
文件夹并重新编译资源