Поки всі ці відповіді говорять про створення піктограми 16x16, реальність полягає в тому, що ви повинні створювати як 16x16, так і 32x32, щоб підтримувати дисплеї сітківки. Жоден з інтернет-генераторів не зробив цього дуже добре.
На Mac існує чудова програма за 5 доларів під назвою Icon Slate , яка дозволяє легко створювати обидва формати в одному файлі ICO.
У Windows я з великим успіхом використовував Axialis IconWorkshop , але це набагато важчий інструмент і коштує значно дорожче - приблизно 50 євро.
Обидва створять файл ico із зображеннями 16x16 та 32x32.
Якщо ви використовуєте конвеєр активів, скоріше використовуйте папку app / assets / images, а не / public. Кількість браузерів, що ігнорують link
тег, швидко наближається до нуля, тому стрибати через обручі для їх розміщення не варто.
Як згадувалося в інших відповідях, використовуйте це в head
для відображення:
<%= favicon_link_tag 'favicon.ico' %>