Stylesheet_link_tag не работает должным образом. Понятия не имею, где ошибка

<%= stylesheet_link_tag 'blueprint/screen.css', :media => 'screen' %>
<%= stylesheet_link_tag 'blueprint/print.css', :media => 'print' %>
<%= stylesheet_link_tag 'custom', :media => 'screen' %>

И позже в заголовке класс

<%= image_tag("logo.png", :alt => "Sample App", :class => "round") %>

Ни один из этих тегов не работает. Понятия не имею почему. Буду признателен за любую оказанную помощь. Я хорошо знаком с HTML и CSS, но не с Rails, и я не могу понять, почему не работают элементы stylesheet_link_tag и особенно логотип. Что касается логотипа, я попытался скопировать и вставить весь путь к изображению, но это не работает. Это означает, что проблема заключается в другом месте, верно?

1 ответ

Решение

Если вы изучаете RoR с помощью Учебника, написанного Майклом Хартлом, я обнаружил, что вы должны написать это для заявления с логотипом:

<%= image_tag("/images/logo.png", :alt => "Sample Appication", :class => "round") %>

Папка с изображениями должна быть app / public / images.

У меня все еще есть проблема с утверждением таблиц стилей.

Если у кого-то есть подсказка, я был бы очень признателен.

Спасибо

Винсент

Другие вопросы по тегам