11

ファビコンが表示されません。favicon.icoパブリックディレクトリ(フォルダ)の中にあります。私の開発ログでは、ファビコンに問題はありません。アプリケーションのレイアウトにリンクを配置しました。

<!DOCTYPE html>
<html>
    <head>
        <%= csrf_meta_tag %>
        <%= favicon_link_tag "/favicon.ico" %>
        <%= stylesheet_link_tag "application" %>
        <%= javascript_include_tag "application" %>
    </head>
    <body>
        <%= yield %>
    </body>
</html>

しかし、それでもFirefoxには表示されません。Firefoxでキャッシュをクリアし、私も試し<%= favicon_link_tag %>ました。私は実稼働を試していませんが、ローカルホストでも見ることができますか? 私は何が欠けていますか?

アップデート

そのため、Chrome には表示されますが、Firefox には表示されません。理由はありますか?

4

2 に答える 2

13

キャッシュが問題であると思われる場合は、ファイルパスにパラメーターを追加して、ブラウザーをだまして新しいアイコンをロードさせることもできます。

それ以外の

favicon_link_tag "/favicon.ico"

使用する

favicon_link_tag "/favicon.ico?1"

于 2012-06-29T02:25:02.130 に答える
6

Firefox でキャッシュを再度クリアし (通常はすべてをクリアするだけです)、ページをロードするときにネットワーク トラフィックをチェックします。favicon.ico がリクエストされていることを確認します。そうでない場合は、おそらくどこかにキャッシュされています。先日、これで多くの問題が発生しましたが、キャッシュを数回クリアした後、突然機能し始めました。

于 2012-04-29T05:16:28.430 に答える