Ajout d’une icône à l’application rails

Comment puis-je append une icône à mon application Rails (à afficher dans les tabs lorsqu’ils sont ouverts dans un navigateur, etc.)?

Vous pouvez utiliser l’aide de Favicon Rails :

<%= favicon_link_tag %> 

Ou si vous voulez une autre image que favicon.ico

 <%= favicon_link_tag 'another_image.ico' %> 

Vous parlez d’un favicon .

Ajoutez ceci dans la partie principale de votre mise en page:

  

Juste pour que les gens sachent, la “racine du document” où vous placez votre favicon.ico est le dossier “public”. En tant que Rails newb, je pensais que ce serait dans la racine de l’application entière.

En outre, vous devrez peut-être effacer votre cache pour qu’elle apparaisse.

Après avoir lu et essayé toutes ces réponses sans succès, j’ai fini par le faire

  1. Ajouter un fichier favicon.png à votre dossier public / assets
  2. Dans votre $ / app / views / layouts / application.html.erb, modifiez le contenu de la ajoutant ceci

Pas besoin de changer le fichier de configuration web_server (nginx, apache, etc.) inutile de précomstackr les actifs.

Arrêtez et lancez / déboguez votre site Web, effacez le cache de votre navigateur et rouvrez la page. Ça devrait marcher

Placez le favicon.ico sous votre dossier public/ , puis ajoutez <%= favicon_link_tag '/favicon.ico' %> à votre

Ensuite, si vous l’essayez et que cela ne fonctionne pas, même après avoir nettoyé le cache du navigateur, vous devriez 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 jamais utilisé auparavant – lancez l’application en tant que:

RAILS 3: serveur de rails -p 12345

RAILS 1/2: script ruby ​​/ server -p 12345