【问题标题】:Rails 4: favicon not showingRails 4:图标未显示
【发布时间】:2015-10-19 14:49:50
【问题描述】:

在 Chrome 或 Firefox 中,我的网站图标不会显示。这就是我在<head> 部分中呈现它的方式:

<%= favicon_link_tag 'favicon.ico' %>

它位于public/images

这是生成的 HTML:

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

在我的浏览器中打开链接会正确显示图标。

【问题讨论】:

  • 您有任何错误吗?还是根本不显示?
  • 在服务器运行时在控制台中很好,我没有看到任何图标资源正在“获取”

标签: ruby-on-rails ruby-on-rails-4 favicon


【解决方案1】:

资产管道在公共文件夹中时不会处理网站图标,这可能会导致缓存问题。

请看这里:How to add favicon in rails 3.2Clear the cache from the Rails asset pipeline

使用favicon_link_tag 并将.ico 文件放入/app/assets/images/ 以将其放入资产管道。

如果之后仍然无法正常工作,请尝试清除浏览器缓存、rails 缓存并重新启动 rails 服务器。

【讨论】:

  • 将图标放在assets/images 就是答案
猜你喜欢
  • 1970-01-01
  • 2018-11-09
  • 1970-01-01
  • 2016-01-07
  • 1970-01-01
  • 2021-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多