こんにちは。
表題の通りRails6にてファビコンが表示されず困っています。
faviconのファイル自体は"assets/images/"に置き、application.html.erbで以下のように指定しています。
<%= favicon_link_tag('favicon.ico') %>
検証ツールで見ると以下のようにコンパイルされています。
<link rel="shortcut icon" type="image/x-icon" href="/assets/favicon-04024382391bb910584145d8113cf35ef376b55d125bb4516cebeb14ce788597.ico">
調べても出てこなかった事象として、URLの末尾に#を付けるとなぜかファビコンが表示されるようになります。
なおこの事象はGoogle Chromeのみで、Firefoxの場合ではどちらともファビコンは表示されませんでした。
(※キャッシュ削除、Rails serverの再起動も試行しました)
【表示されない】
http://localhost:3000
【表示される】
http://localhost:3000/#
URLにアンカー(#)がついて表示されるケースはrootのページのみで、
http://localhost/posts#
のような場合にはファビコンは表示されません。
URLに#を付けなくても全てのページで常に表示されるようにしたいです。
この事象について何か助言を頂けませんでしょうか。
よろしくお願いします。
あなたの回答
tips
プレビュー