Значок не отображается на сайте rails
Я новичок в рельсах.
Я поместил новый 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>
Я также очистил кеш, а также попытался в режиме инкогнито, но все еще не работает.
Может ли кто-нибудь дать какие-либо решения.
3 ответа
Решение
Попробуй это -
<link rel="shortcut icon" href="favicon.ico" />
Убедитесь, что имя значка favicon
и попробуйте этот тег erb под <head>
отметить в application.html.erb
макет, поместите свой значок в app/assets/images/
и не в public
папка.
Удалить
<link rel="icon" type="image/x-icon" href="favicon.ico" />
и добавить
<%= favicon_link_tag 'favicon.ico' %>
Сохраните ваше изображение значка в app/assets/images/favicon.ico
папка. тогда, где вы хотите, как правило, в файле макета приложения в приложении / View/ Layouts
поставить этот код
<%= favicon_link_tag 'favicon.ico' %>
проверьте эту ссылку для более подробной информации