v-crn Code Log

主に備忘録

Railsアプリにfavicon(タブ表示アイコン)を設定する

application.html.erbでfavicon_link_tagメソッドの引数としてapp/assets/images/に用意した画像のicoファイルを指定するだけでOKです。

app/views/layouts/application.html.erb

<%= csrf_meta_tags %>
<%= csp_meta_tag %>
<%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
<%= favicon_link_tag 'favicon.ico' %>

favicon_link_tagは引数なしの場合、/app/assets/images/favicon.icoを自動で読みに行ってくれます。

faviconの画像サイズは基本32×32。IE対応するなら16×16で。