我的application.html
. 哈尔文件...
= 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 图标。
更新:
我在这里创建了一个代表我的应用程序的 heroku 。
奇怪的是,现在 favicon 甚至没有出现,但http://calapps3.herokuapp.com/assets/favicon.ico存在。我已经按照文章“如何在 rails 3.2 中添加 favicon ”中的所有步骤进行操作,所以我很困惑为什么这不起作用。也许是因为我只在 application.html.haml 中添加了 favicon_link_tag。