Rails / Chrome / Heroku Favicon问题

时间:2015-02-02 22:54:21

标签: ruby-on-rails google-chrome ruby-on-rails-4 heroku favicon

使用Chrome时,我似乎无法在我的网站上显示图标。在本地,favicon工作正常,但在推到Heroku以某种方式它加载谷歌的favicon。

Firefox在两种情况下都会显示正确的图标。

我的头标记有这一行:

<%= favicon_link_tag 'favicon.ico' %>

在localhost上产生这个:

<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico">

在Heroku上:

<link rel="shortcut icon" type="image/x-icon" href="/assets/favicon-7b525a3805f8dcadf5aae8526d1417e8.ico">

我的图标存储在/app/assets/images/favicon.ico。我删除了默认的/public/favicon.ico

我的版本:

  • Rails:5.0.0.alpha(但也发生在4上)
  • Chrome:40.0.2214.94 (64-bit)
  • Firefox:35.0.1
  • Heroku:cedar-14 stack

我看过其他类似的问题,但没有一个解决方案有帮助。我猜这与资产编译有关。有没有人经历过这个?

编辑:浏览器已成功加载favicon资源(我可以在另一个标签中打开/assets/favicon-7b525a3805f8dcadf5aae8526d1417e8.ico)。它只是没有被用作实际的图标。

0 个答案:

没有答案