答案 0 :(得分:0)
使用资产管道和image_tag
帮助程序。
# image location
# app/assets/images/1.png
# view
<%= image_tag("1.png", alt: "Brand") %>
http://guides.rubyonrails.org/asset_pipeline.html#coding-links-to-assets
完成此操作后,右键单击图像并检查元素。查看图像的新src。它应该是这样的:
/assets/1-71eb0fe483901ef632b3136926dd70ce3954e7cb6e97baa1bd53d197c38653d0.png
这就是为什么你无法使用图像的相对路径!它不存在!需要考虑的事项:Rails非常强大,具有大量非常有用的内置功能。让它做繁重的工作。
同样,阅读本指南是值得的:http://guides.rubyonrails.org/asset_pipeline.html