Значок не отображается на сайте 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' %>

проверьте эту ссылку для более подробной информации

Другие вопросы по тегам