我的文件夹app > assets > medias > logo-footer.svg中有一个图标,如下所示:
<img loading="lazy" class="footer__logo" src="app/assets/medias/logo-footer.svg" alt="Logo">在我的应用程序中,我的控制台中有一个错误: GET http://127.0.0.1:3000/assets/icons.svg 404 (Not Found)。
如何设置此icon.svg的正确路径?
发布于 2019-11-06 21:48:20
您应该使用asset_path助手来生成图像的路径,而不是对其进行硬编码:
<img loading="lazy" class="footer__logo" src="
<%=asset_path("logo-footer.svg")%>" alt="Logo">您还可以使用image_tag helper:
<%= image_tag(logo-footer.svg, alt:"Logo", class: "footer__logo", loading: "lazy" %>在Asset Path Guideline中阅读更多内容。
https://stackoverflow.com/questions/58731541
复制相似问题