Essayer d'ajouter un favicon à mon application Rails, mais ne semble pas fonctionner localement. Heres mon code
Aplication.html.erb (dans la section head)
<%= favicon_link_tag '/favicon.ico' %>
Remarque: Favicon a été enregistré dans mon dossier assets/images et l'icône est de 64x64 pixels.
Y at-il quelque chose qui a été mal fait ici?
Merci d'avance
Je pense que l'adresse devrait être sans la barre oblique:
<%= favicon_link_tag 'favicon.ico' %>
L'utilisation correcte de favicon_link_tag
est la solution immédiate:
<%= favicon_link_tag 'favicon.ico' %>
Cependant, un seul favicon.ico
ne peut s’adresser qu'à la plupart des navigateurs de bureau. Les navigateurs mobiles ne peuvent pas y faire face mais ont besoin d'icônes de résolution supérieure, comme l'icône Touch pour les appareils iOS. Vous pouvez obtenir une assistance pour tous les navigateurs avec RealFaviconGenerator :
Les instructions sont suffisamment claires pour configurer le favicon, il n'y aura donc pas de problème de chemin, de problème de "barre oblique supplémentaire", etc.
Divulgation complète: je suis l'auteur de ce site.
En utilisant Rails 4.2.3, il y avait déjà un favicon dans mon dossier /public
. J'ai simplement remplacé cela et DID NOT ADD <%= favicon_link_tag 'favicon.ico' %>
. A parfaitement fonctionné.
La chose étrange est que j'ai d'abord essayé avec le favicon_link_tag
et que d'une certaine manière empêché le favicon de se présenter.
L'utilisation appropriée de favicon: Add this <%= favicon_link_tag(source='favicon.ico')%>