В rails 3.0 с HAML (3.1.4) у меня есть
некоторый шаблонный партиал , например _template.html.haml:
.panel.top
= yield: panel_top
.содержание
= доходность
еще один частичный , который будет отображаться с использованием шаблона prev (все это отображается с использованием AJAX, но это не имеет значения)
- content_for: panel_top do
.title.left
= название
текст содержимого
, и это прекрасно работало в Rails 3.0
Но после обновления до 3.2 это не удалось! Yiels просто выдает «текст содержимого», поэтому у меня есть «текст содержимого» дважды и вообще нет заголовка
, меняя только = yield: panel_top
на = content_for: panel_top
работает для 3.2
Я не уверен, что это решение в порядке, и если оно стабильно или рекомендовано, я не могу найти никаких примечаний об изменениях в обработке yield
, ни в примечаниях к выпуску Rails 3.1, ни в примечаниях к выпуску 3.2.
Не могли бы вы помочь, как лучше всего организовать выход
внутри партиалов?