Bien que toutes ces réponses indiquent qu'il faut créer une icône 16x16, la réalité est que vous devriez créer à la fois une icône 16x16 et une icône 32x32, afin de prendre en charge les écrans rétina. Aucun des générateurs en ligne n'a fait un très bon travail à ce sujet.
Sur Mac, il existe une excellente application à 5 $ appelée Ardoise à icônes qui vous permet de créer facilement les deux formats dans un seul fichier ICO.
Sous Windows, j'ai utilisé Axialis IconWorkshop avec beaucoup de succès, mais il s'agit d'un outil beaucoup plus lourd et nettement plus cher (environ 50 euros).
Les deux créent un fichier ico contenant des images 16x16 et 32x32.
Si vous utilisez le pipeline de ressources, utilisez le dossier app/assets/images plutôt que /public. Le nombre de navigateurs marginaux qui ignorent l'option link
se rapproche rapidement de zéro, il n'est donc pas utile de faire des pieds et des mains pour les satisfaire.
Comme indiqué dans d'autres réponses, utilisez-le dans la rubrique head
pour l'afficher :
<%= favicon_link_tag 'favicon.ico' %>
3 votes
stackoverflow.com/questions/6130593/ Ce billet vous aidera à