@maxyc_webber
Web-программист

Rails: Как добавить динамический контент в Layout?

Коллеги, подскажите пожалуйста принцип: как в руби в application.html.erb добавить некий динамический контент? в виде виджетов/хелперов или как то еще?
в частности нужна шапка сайта, где выводится список городов из базы. как этот блок делается?
  • Вопрос задан
  • 2555 просмотров
Решения вопроса 1
Jeiwan
@Jeiwan
Не совсем понятна проблема. Динамический контент и так можно писать в самом application.html.erb, как и в любом шаблоне. Руби код можно вставлять в шаблон внутри тегов <%= %> (с выводом на страницу) или <% %> (без вывода).
Возможно, вам нужно рендерить шапку через паршиал:
<%= render 'header' %>
Этот код включит в место его вызова разметку из файла header.html.erb, лежащего рядом с application.html.erb
Соответственно, можно подгружать разные паршиалы в зависимости от параметров.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы