ruby on rails добавляет в заголовок путь для избранного

#html #ruby-on-rails #image #ruby-on-rails-6 #favicon

Вопрос:

Я добавил свою папку app/assets .

Путь к моему фавикону таков app/assets/my_assets/img/ico/lotus.png

В моих представлениях : приложение/представления/макеты : в <head> я пытаюсь добавить путь, но это не работает.

Я пробовал это :

 <link rel="shortcut icon" href="../../assets/my_assets/img/ico/lotus.png">
 

и это :

 <link rel="shortcut icon" href="../../../assets/my_assets/img/ico/lotus.png">
 

Может быть, это не самый лучший путь или не самый лучший путь.
Кто — нибудь может мне помочь ? Я должен понять, как это работает, потому что после того, как я получил какое-то другое изображение на своем веб-сайте, и мне нужно указать правильный путь для его отображения.

Ответ №1:

Это должно сработать:

 <%= favicon_link_tag asset_path('lotus.png') %>
 

Комментарии:

1. Спасибо вам, и если в одном из моих представлений я хочу сделать то же самое для изображений, как это сделать ? У вас есть какие-нибудь ресурсы ? Я имею в виду вместо этого favicon_link_tag

2. для изображения это <%= image_tag asset_path(«ваше изображение.png») %>. Официальное руководство Ruby on Rails очень полезно: guides.rubyonrails.org И везде есть много отличных учебных пособий/книг/видео 😉