2015-11-24 2 views
3

Я занимаюсь разработкой веб-сайта с использованием Ruby on Rails. Прямо сейчас, я добавил навигационную панель bootstrap в частичном файле «_navheader.html.erb" в моей папке layouts. Я визуализирую частичное право после тега body в application.html.erb. Проблема в том, что у меня есть код CSS для панели навигации в отдельный файл CSS. Как связать файл CSS, navheader.css.scss в HTML файл, _navheader.html.erb?ruby ​​on rails - CSS для частичного

ответ

3

В головной секции ваши application.html.erb «ы, вы можете написать

<% if content_for?(:head) %> 
    <%= yield(:head) %> 
<% end %> 

и в вашем _navheader.html.erb, вы определяете css-файл (с соответствующим путем):

<% content_for :head do %> 
    <link rel="stylesheet" href="/assets/navheader.css.scss"> 
<% end %> 

Надеюсь, это поможет!

+0

Что делает первый бит кода? – user2771150

+0

@ user2771150 Это динамический способ добавления содержимого в раздел '' из представлений. – Dusht

Смежные вопросы