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