У меня есть приложение Rails 3.1, которое использует наследование шаблонов и прекрасно работает:
views
- application
-- _header.html.haml
- special
-- _header.html.haml
В приведенном выше примере все страницы, которые render 'header'
принимают заголовок частично из application
, кроме этих представленийпод special
.Стандартное наследование шаблонов в рельсах 3.1
Мой вопрос, скажем, у меня есть другой набор представлений, которые хотят использовать заголовок special
вместо application
?Я мог бы продублировать файл _header
в папке also_special
, но это не очень СУХОЙ!
Как бы я использовал частичную часть special
из вида вне special
?
Редактировать:
Дело в том, что я использую один и тот же макет для всего.То есть.У меня есть один файл: layouts/application.html.haml
, который определяет render 'header'