【发布时间】:2013-11-06 17:21:27
【问题描述】:
我的application.html 上有以下内容。 haml 文件...
= favicon_link_tag 'favicon.ico', :rel => 'shortcut icon'
因此,.ico 显示在我的 Web 应用程序默认页面 (0.0.0.3000) 的 Google Chrome 选项卡上,但不在子页面 (0.0.0.0000/calapps) 中。
这真的很奇怪,因为当我使用 Chrome 开发者工具时,我会在 head 标签下看到以下 HTML 行。
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon">
单击 href(超文本引用),32x32 图标就会出现。
更新:
我创建了一个代表我的应用程序 here 的 heroku。
奇怪的是,现在网站图标甚至没有出现,但 http://calapps3.herokuapp.com/assets/favicon.ico 存在。我已按照文章“How to add favicon in rails 3.2”中的所有步骤操作,所以我很困惑为什么这不起作用。可能是因为我只在application.html.haml中添加了favicon_link_tag。
【问题讨论】:
标签: html ruby-on-rails twitter-bootstrap favicon