Firefoxは私のRails 3.1アプリのプロダクションをプロダクションモードで見つけることができません。開発モードで動作し、動作します。Faviconがプロダクションモードで見つからない
両方のモードでURL localhost:4000/favicon_standing.ico
を参照します。 faviconは私のアプリケーションの私のパブリックフォルダにあります。私はそのための資産パイプラインを使用しません。 WEBrickを使用して、それぞれrails s -p 4000 -e production
とrails s -p 4000
を使用してサーバーを起動します。
なぜ開発モードでは生産モードではないのですか?
再を再コンパイルすることです別の名前を持っているという理由で、私には2つのFavがあるということです。アプリがユーザーの計算を実行している場合、 'favicon_runnig'がそこにあるはずです。完了したら、「favicon_standing」が表示されます。私はfaviconを置き換えるためにJSを使います。開発モードでは動作します。アイコンを追加するには、 '<%= favicon_link_tag' /favicon_standing.ico '%>'を使用しています。 – Bjoernsen
キャッシングの問題のように聞こえます。それは開発モードのすべてが要求ごとにリロードされます。私はあなたが特定のコントローラをプロダクションでキャッシュしないように設定することができると信じています:http://guides.rubyonrails.org/caching_with_rails.html – James
私も同じ問題に直面しています。キャッシュをクリアした後でさえ、プロダクションでfaviconを見ることはできませんでしたが、正常に動作します。レールを使用しています3.1。私はfaviconを作成し、私のパブリックフォルダの中に配置しましたが、それは生産に表示されていません..どのような体は私にこれを助けることができます?? – Abhiram