Хотя все эти ответы говорят о создании значка 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' %>