Я использую другой макет для некоторых действий (в основном для нового действия в большинстве контроллеров).
Мне интересно, каким будет лучший способ указать макет? (Я использую 3 или более разных макетов в одном контроллере)
Я не люблю использовать
render: layout => 'name'
Мне понравилось делать
макет 'name',: only => [: new]
Но я не могу использовать это, чтобы указать 2 или более разных макетов.
Например:
Когда я вызываю компоновку 2 раза в одном и том же контроллере с разными именами компоновки и разными параметрами, первый игнорируется - эти действия не отображаются в указанной компоновке.
Примечание: я использую Rails 2.