レイアウト
レイアウトの指定
class AbcController < ApplicationController layout "xyz" # <--レイアウトの名前 layout :determine_layout # <--レイアウトの名前を返すインスタンスメソッド def xxx # レイアウトの名前は、app/views をルートとして考える render :layout => "layouts/xyz" end private def determine_layout "xyz" end end
レイアウトのキャンセル
class AbcController < ApplicationController def xxx render :layout => false end end