使用Rails,我正在创建我的第一个网站。我有这样的问题:我无法在我的页面中插入图像(index.html.erb)。
我在“app / assets / images”目录中放了一个名为“main.png”的图像,并写道:
<img src="main.png">
但我的图像显示不正确。我做错了什么?
答案 0 :(得分:1)
您应该使用Rails提供的帮助程序“自动”检测路径,指纹......:
<%= image_tag "main.png" %>
无论如何,我建议您阅读资产管道指南,了解资产在Rails中的运作方式:http://guides.rubyonrails.org/asset_pipeline.html
答案 1 :(得分:0)
你应该使用Rails帮助器markets指出。
顺便说一下,图像文件的名称应该与 image_tag 方法的参数相同。当图像文件为 main.jpg
时,您将图像引用为 main.png<%= image_tag "main.jpg" %>