我是铁杆的新手。
我在我的公共文件夹中放了一个新的favicon.ico并删除了旧的。
我还编写了一个代码,其中我必须使用新图标,例如: -
<link rel="icon" type="image/x-icon" href="favicon.ico" />
<%= favicon_link_tag 'favicon.ico' %>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<% user_agent = request.env['HTTP_USER_AGENT'] %>
<% if /Windows/.match(user_agent).nil? %>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= stylesheet_link_tag "application2", :media => "all" %>
<% else %>
<% if user_agent.include? "Safari" and !user_agent.include? "Chrome" %>
<%= stylesheet_link_tag "safariwindows", :media => "all" %>
<%= stylesheet_link_tag "safariwindows2", :media => "all" %>
<% else %>
<%= stylesheet_link_tag "windowsapplication", :media => "all" %>
<%= stylesheet_link_tag "windowsapplication2", :media => "all" %>
<% end %>
<% end %>
<%= javascript_include_tag "application" %>
<!--[if gte IE 7]>
<%= stylesheet_link_tag "ie", :media => "all" %>
<![endif]-->
<%= stylesheet_link_tag '/video-js/video-js.min' %>
<%= javascript_include_tag '/video-js/video.min' %>
<%= javascript_include_tag 'http://j.maxmind.com/app/geoip.js' %>
<%= csrf_meta_tags %>
<script>
pki = "<%= session[:pki] %>"
</script>
我还清除了缓存,也尝试了隐身模式,但仍无效。
任何人都可以提供任何解决方案。
答案 0 :(得分:1)
确保图标的名称为favicon
并在<head>
布局的application.html.erb
标记下试用此erb标记,将您的图标放在app/assets/images/
中,而不是 public
文件夹。
删除
<link rel="icon" type="image/x-icon" href="favicon.ico" />
并添加
<%= favicon_link_tag 'favicon.ico' %>
答案 1 :(得分:0)
将您的图标图片存储在 app/assets/images/favicon.ico
文件夹中。然后通常在app / view / layouts
把这段代码
<%= favicon_link_tag 'favicon.ico' %>
查看 link 了解更多详情
答案 2 :(得分:0)
试试这个 -
<link rel="shortcut icon" href="favicon.ico" />