我的 icon.svg 上的 404(未找到)- rails 应用上的 Ruby
404 (Not Found) on my icon.svg - Ruby on rails app
我的文件夹中有一个图标 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(未找到)。
如何设置此 icon.svg 的正确路径?
您应该使用 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" %>
在 Asset Path Guideline 阅读更多内容。
我的文件夹中有一个图标 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(未找到)。
如何设置此 icon.svg 的正确路径?
您应该使用 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" %>
在 Asset Path Guideline 阅读更多内容。