一部のアクション(主にほとんどのコントローラーの新しいアクション)に異なるレイアウトを使用しています。
レイアウトを指定する最善の方法は何でしょうか?(同じコントローラで3つ以上の異なるレイアウトを使用しています)
使いたくない
render:layout => 'name'
するのが好き
レイアウト 'name'、:only => [:new]
しかし、それを使用して2つ以上の異なるレイアウトを指定することはできません。
例えば:
同じコントローラーでレイアウトを2回呼び出し、レイアウト名が異なり、オプションのみが異なる場合、最初のレイアウトは無視されます。これらのアクションは、指定したレイアウトに表示されません。
注:Rails 2を使用しています。