2

パブリックフォルダーのルートにfavicon.icoがあり、次の行を使用して、application.html.erbのheadタグにロードしています。

= favicon_link_tag

私はローカルホストでのみこの問題を抱えているようで、テスト中にセレンを捨てているようですが、ロードについては本当に気まぐれです。数分待ってからロードされる場合もあれば、まったくロードされない場合もあります。数分待ってからロードすると、以前に(そして正常に)ロードされた他のイメージが起動して破損することがあります。これは単なるブラウザの問題ですか?ChromeとFirefoxの両方でテストしました。他のWebサイトでも、どのブラウザでもこの問題は発生しません。また、注目に値するのは、FirebugとChromeデバッガーでは、ファビコンがときどき読み込まれる場合でも、ネットワークタブでファビコンが要求されていることを確認できないことです。

私が試したこと:

  • パブリック/画像とアセット/画像の両方にファビコンを配置する
  • Firefoxでキャッシュをクリアする
  • Chromeシークレットモード
4

1 に答える 1

1

これを新しいRails3.2.13およびRails4.0アプリケーションでテストしたところ、私にとってはうまくいきました。ファビコンは、アプリケーションレイアウトにヘルパーを追加しなくても、自動的に読み込まれます。

1)ファイルがrails_root/publicフォルダーにあることを確認します

2)ファイルの名前がfavicon.icoであることを確認します

于 2013-08-20T17:39:08.033 に答える