如何在导轨中插入图像

如何在导轨中插入图像

问题描述:

使用Rails,我创建了我的第一个Web站点。我有这样的问题:我无法在我的页面中插入图像(index.html.erb)。如何在导轨中插入图像

我把名为“main.png”目录“应用程序/资产/图像”的图像,并写道:

<img src="main.png"> 

但我的图像显示不正常。我在做什么不对?

+0

在你提到的“main.jpg”的描述,但在IMG标记您呼叫“main.png”。注意格式。 – Dusht

您应该使用的Rails所提供的助手“自动地”探测路径,指纹,...:

<%= image_tag "main.png" %>  

无论如何,我建议你阅读资产管道导游,了解资产是如何工作的Rails:http://guides.rubyonrails.org/asset_pipeline.html

你应该使用Rails助手作为markets指出。

顺便说一下,图像文件的名称应该与您使用的参数image_tag方法相同。您正在引用您的形象main.png当图像文件是main.jpg

<%= image_tag "main.jpg" %>