Comment puis-je ajouter une icône à mon application Rails (pour l'afficher dans les onglets lorsqu'elle est ouverte dans un navigateur, etc.)
Réponses
Trop de publicités?Vous pouvez utiliser Favicon Rails aide :
<%= favicon_link_tag %>
Ou si vous voulez une autre image que favicon.ico
<%= favicon_link_tag 'another_image.ico' %>
Après avoir lu et essayé toutes ces réponses sans succès, j'ai fini par faire ceci
- Ajouter un fichier favicon.png à votre public/actifs dossier
- Dans votre $/app/views/layouts/application.html.erb modifier le contenu de la
<head>
en ajoutant ce qui suit<link rel="icon" type="image/png" href="http://stackoverflow.com/assets/favicon.png">
Il n'est pas nécessaire de modifier le fichier de configuration du serveur web (nginx, apache, etc.) ni de précompiler les actifs.
Il suffit d'arrêter et d'exécuter/déboguer votre site Web, de vider le cache de votre navigateur et de rouvrir la page. Cela devrait fonctionner
Mettez le favicon.ico
sous votre public/
et ensuite ajouter <%= favicon_link_tag '/favicon.ico' %>
à votre <head></head>
Ensuite, si vous essayez et que cela ne fonctionne pas, même après avoir nettoyé le cache du navigateur, vous devez essayer d'exécuter le serveur sur un autre port. Par défaut, rails exécute le serveur sur le port 3000.
Essayez de changer le port pour quelque chose que vous n'avez pas utilisé auparavant - lancez l'application en tant que :
RAILS 3 : rails server -p 12345
RAILS 1/2 : ruby script/server -p 12345