#概要
favicon を設定したものの、他のアプリのfaviconまで同じシンボル画像になっていました。
他のアプリにはfavicon を設定していないのにも関わらず、同じfaviconが設定されていることの疑問を解消しましたので、その共有です。
#結論
他のアプリのfaviconも、設定することで解決する。
#同じfaviconが表示されることの仮説
※調べても情報がなかったので仮説となっています。ご参考までに。
情報が保存されるcookieが原因かと仮説を立てております。
一度アプリで設定したfaviconの情報がcookie上で保存されて、他アプリを立ち上げた際にも、その保存データが残っている。デフォルトでfaviconを設定していない場合に限り、そのデータが適用され、他アプリでも同じfaviconが表示されることになるのだと考えています。
なので、他アプリ内で新しくfaviconを設定することで、固有のfaviconを設定できるのだと思います。
#補足
##faviconとは
favorite iconの略で、サイトにアクセスした際のブラウザのタブやブックマークに表示されるなど、サイトのシンボルとして重要な役割を果たします。
主にブラウザのタブや履歴、お気に入りに表示されるアイコンや、スマホでサイトをホーム画面に置いたときの表示アイコンなどのことを指します。
##cookieとは
cookie(クッキー)とは、自身が見ているWebサイトから自身のスマホやPCの中に保存される情報のこと
##faviconを設定されるまでの手順
①app/assets/imagesに画像をセットする。
(画像で言うと一番したのものになります。)
②app/views/layouts/application.html.erbに以下のコードを設置する。
拡張子は記述しません。ファイル名のみで問題ありません。
<!DOCTYPE html>
<html>
<head>
# ~省略~
<%= favicon_link_tag('homekatajiten') %>
# ~省略~
</head>
以上です。