404 (не найден) на моем icon.svg - приложение Ruby on rails - PullRequest
0 голосов
/ 06 ноября 2019

В моей папке есть значок приложения> assets> medias> logo-footer.svg. В моем коде это выглядит так:

<img loading="lazy" class="footer__logo" src="app/assets/medias/logo-footer.svg" alt="Logo">

В моем приложении в консоли возникла ошибка: GEThttp://127.0.0.1:3000/assets/icons.svg 404 (не найдено).

Как установить правильный путь к этому значку.svg?

1 Ответ

1 голос
/ 06 ноября 2019

Вы должны использовать asset_path помощник для генерации пути к изображению вместо его жесткого кодирования:

<img loading="lazy" class="footer__logo" src="
<%=asset_path("logo-footer.svg")%>" alt="Logo">

Вы также можете использовать image_tagпомощник:


<%= image_tag(logo-footer.svg, alt:"Logo", class: "footer__logo", loading: "lazy" %>

Подробнее о . Путь к активам .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...