パブリックフォルダーのルートにfavicon.icoがあり、次の行を使用して、application.html.erbのheadタグにロードしています。
= favicon_link_tag
私はローカルホストでのみこの問題を抱えているようで、テスト中にセレンを捨てているようですが、ロードについては本当に気まぐれです。数分待ってからロードされる場合もあれば、まったくロードされない場合もあります。数分待ってからロードすると、以前に(そして正常に)ロードされた他のイメージが起動して破損することがあります。これは単なるブラウザの問題ですか?ChromeとFirefoxの両方でテストしました。他のWebサイトでも、どのブラウザでもこの問題は発生しません。また、注目に値するのは、FirebugとChromeデバッガーでは、ファビコンがときどき読み込まれる場合でも、ネットワークタブでファビコンが要求されていることを確認できないことです。
私が試したこと:
- パブリック/画像とアセット/画像の両方にファビコンを配置する
- Firefoxでキャッシュをクリアする
- Chromeシークレットモード