Кажется, что метод рендеринга изменился.
В представлении я имел обыкновение делать следующее:
= render :layout => 'some_layout' do
some stuff to be rendered
Кажется, лучшее решение - переместить содержимое в частичное и вызвать макет
= render :partial => 'some stuff to be rendered', :layout => 'some_layout'
Мне просто интересно, сталкивался ли кто-нибудь с этим и является ли это ошибкой или предполагаемым изменением?
EDIT
Отрисовка блока в линию с компоновкой работ. Проверьте часть о применении макета к блоку в любом шаблоне в http://api.rubyonrails.org/classes/ActionView/Partials.html
Проблема, с которой я столкнулся, заключается в том, что последняя версия HAML неправильно отображает вложенные вызовы рендеринга.
https://github.com/nex3/haml/issues/412