2015-10-05 7 views
-2

Используя Rails, я создаю свой первый веб-сайт. И у меня есть такая проблема: я не могу вставить изображение на свою страницу (index.html.erb).Как вставить изображение в рельсы

Я поместить изображение под названием «main.png» в каталоге «приложения/активы/изображений», и писал, что:

<img src="main.png"> 

Но мое изображение не отображается правильно. Что я делаю не так?

+0

В описании вы упомянули «main.jpg», но в IMG тег вы вызываете «main.png». Обратите внимание на формат. – Dusht

ответ

1

Вы должны использовать предоставленные хелперы от Rails для «автомагически» обнаружить пути, отпечатки пальцев, ...:

<%= image_tag "main.png" %>  

Во всяком случае, я рекомендую вам прочитать направляющие трубопроводные активы, чтобы понять, как активы работает Рельсы: http://guides.rubyonrails.org/asset_pipeline.html

0

Вы должны использовать помощников Rails, так как указали markets.

Кстати, имя файла изображения должно быть таким же, как и параметр image_tag метод. Вы ссылаетесь изображение в качестве main.png когда файл изображения main.jpg

<%= image_tag "main.jpg" %>