如何在rails中插入图像

时间:2015-10-05 13:20:42

标签: html ruby-on-rails html5 asset-pipeline

使用Rails,我正在创建我的第一个网站。我有这样的问题:我无法在我的页面中插入图像(index.html.erb)。

我在“app / assets / images”目录中放了一个名为“main.png”的图像,并写道:

<img src="main.png">

但我的图像显示不正确。我做错了什么?

2 个答案:

答案 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" %>