私のRailsアプリにファビコンを追加しようとしていますが、ローカルで動作していないようです。
Aplication.html.erb(ヘッドセクション)
<%= favicon_link_tag '/favicon.ico' %>
注: faviconはasset/imagesフォルダー内に保存され、アイコンは64x64ピクセルです
ここで間違ったことはありますか?
前もって感謝します
アドレスにはスラッシュを付けないでください:
<%= favicon_link_tag 'favicon.ico' %>
favicon_link_tag
を適切に使用することが、即時の解決策です。
<%= favicon_link_tag 'favicon.ico' %>
ただし、単一のfavicon.ico
はほとんどのデスクトップブラウザのみに対応できます。モバイルブラウザでは対応できませんが、iOSデバイスのタッチアイコンなど、より高い解像度のアイコンが必要です。 RealFaviconGenerator を使用すると、すべてのブラウザーのサポートを取得できます。
指示はファビコンを設定するのに十分明確なので、パスの問題や「余分なスラッシュ」の問題などはありません。
完全な開示:私はこのサイトの著者です。
Rails 4.2.3、私の/public
フォルダにはすでにファビコンがありました。単純に置き換えて、DID NOT ADD <%= favicon_link_tag 'favicon.ico' %>
。完璧に働きました。
奇妙なことは、最初にfavicon_link_tag
そしてそれはどういうわけかprevented表示されるファビコン。
ファビコンの適切な使用:この<%= favicon_link_tag(source='favicon.ico')%>
を追加