【Rails 6】 favicon 설정 이후 다른 앱에서도 같은 favicon이 표시되는 문제를 해결

개요



favicon을 설정했지만 다른 앱의 favicon까지 동일한 심볼 이미지가되었습니다.

다른 앱에는 favicon을 설정하지 않았음에도 불구하고 같은 favicon이 설정되어 있다는 의문을 해소했기 때문에 그 공유입니다.



결론



다른 앱의 favicon도 설정하여 해결한다.



같은 favicon이 표시된다는 가설



※조사해도 정보가 없었기 때문에 가설이 되고 있습니다. 참고까지.

정보가 저장되는 쿠키가 원인인지 가설을 세우고 있습니다.

일단 앱에서 설정한 favicon의 정보가 쿠키에 저장되어 다른 앱을 시작했을 때에도 그 저장 데이터가 남아있다. 기본적으로 favicon을 설정하지 않은 경우에만 해당 데이터가 적용되고 다른 앱에서도 같은 favicon이 표시된다고 생각합니다.

그래서 다른 앱 내에서 새로운 favicon을 설정함으로써 고유의 favicon을 설정할 수 있다고 생각합니다.

보충



favicon이란?



favorite icon의 약자로, 사이트에 접속했을 때의 브라우저의 탭이나 북마크에 표시되는 등, 사이트의 심볼로서 중요한 역할을 합니다.

주로 브라우저의 탭이나 이력, 즐겨찾기에 표시되는 아이콘이나, 스마트폰으로 사이트를 홈 화면에 놓았을 때의 표시 아이콘등을 가리킵니다.

쿠키란?



cookie(쿠키)란, 자신이 보고 있는 Web 사이트로부터 자신의 스마트폰이나 PC 중에 보존되는 정보를 말한다

favicon을 설정할 때까지의 단계



①app/assets/images에 이미지를 설정한다.
(이미지로 말하면 가장 좋은 것이 됩니다.)



②app/views/layouts/application.html.erb에 다음의 코드를 설치한다.
확장자는 설명하지 않습니다. 파일 이름만으로 괜찮습니다.

app/views/layouts/application.html.erb
<!DOCTYPE html>
<html>
  <head>

# ~省略~

<%= favicon_link_tag('homekatajiten') %>

# ~省略~

</head>

이상입니다.

좋은 웹페이지 즐겨찾기