me puso en favicon.ico
/public/
carpeta e incluir el siguiente código en la página de diseñoFavicon en Ruby on Rails aplicación
<%= favicon_link_tag %>
Pero a pesar de ello, el icono no se muestra. ¿Que debería hacer?
me puso en favicon.ico
/public/
carpeta e incluir el siguiente código en la página de diseñoFavicon en Ruby on Rails aplicación
<%= favicon_link_tag %>
Pero a pesar de ello, el icono no se muestra. ¿Que debería hacer?
No sé qué favicon_link_tag
está en su aplicación pero, en general, hay dos formas de crear un favicon.
/public
). En este caso, no tienes que hacer nada en tu código. (No funciona en Firefox, que funciona en todos los otros navegadores que conozco)Coloque un elemento link
en el código de su vista maestra:
<link rel="shortcut icon" type="image/vnd.microsoft.icon" href="/relative/path/to/file.ico" />
['favicon_link_tag'] (http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-favicon_link_tag) es parte de Rails. IE no es compatible con favicons PNG. –
@AndrewMarshall tiene que amar al IE. Por favor revisa la edición. El tipo de enlace en particular. – toniedzwiedz
Realmente es ridículo, lo sé. De hecho, uso comentarios condicionales para mostrar un favicon PNG a navegadores "reales" y luego un ICO a IE. También es posible que desee aclarar el "directorio raíz", en Rails, la raíz de la aplicación es diferente de la raíz pública, que es '/ public' y se accede a los archivos desde HTTP en'/'. –
he luchado con el mismo. Esto es lo que funcionó para mí:
<%= favicon_link_tag 'favicon.ico' %>
y moviendo el favicon.ico
al directorio/public/imágenes.
¡Buena suerte!
Si está ubicado en '/ favicon.ico', los navegadores lo levantarán automáticamente; no hay necesidad de nada en el HTML. Si no funciona, o bien su archivo ICO no es válido o el navegador ha almacenado en caché uno antiguo, intente borrar su caché y vuelva a intentarlo. –