Разрешено ли мне использовать render: layout внутри render: layout в HAML 3.1?

#ruby-on-rails #haml

#ruby-on-rails #haml

Вопрос:

Я обновляю наше приложение с rails 2.3.10 до 2.3.12, и при этом мне пришлось обновиться с HAML 3.0.21 до 3.1.2. Оно сломалось в нескольких местах, во всех из них мы использовали render: layout из шаблона, который уже был внутри макета. Это недопустимое использование, которое HAML теперь запретил, или оно где-то нарушено в HAML?

Комментарии:

1. github.com/nex3/haml/issues/403 предполагает, что это, вероятно, ошибка в HAML

2. Можете ли вы предоставить фактический фрагмент кода, который вы используете для рендеринга части?

Ответ №1: