1

Rails アプリで、汎用ファイル favicon.ico を削除し、作業中のアプリ固有のファビコン (1.ico という名前) に置き換えました。アプリケーション レイアウト ファイルの head セクションに、次のコードを挿入しました。

<link rel="shortcut icon" href="/1.ico" type="image/ico" />

ローカル環境でアプリケーションを開くと、ファビコンが表示されず、ターミナルで次の応答が返されます。

2012-07-16 13:33:22 -0400 ActionController::RoutingError で 127.0.0.1 の GET "/public/favicon.ico" を開始しました ([GET] "/public/favicon.ico" に一致するルートはありません):

このエラーを修正する方法がわからないので、何か助けていただければ幸いです。ファビコンに関連する質問がかなりあることは認識していますが、調査を行った後、役立つ質問や回答は見つかりませんでした。ありがとう!

4

2 に答える 2

0

の前のスラッシュ記号を削除してみてください1.ico

<link rel="shortcut icon" href="1.ico" type="image/ico" />

編集

Favicon Railsヘルパーを使用してみてください。

<%= favicon_link_tag '1.ico' %>
于 2012-07-16T18:33:54.200 に答える