ControllerやActionごとにレイアウトテンプレートの出し分け


はじめに

ControllerやActionごとにレイアウトテンプレートを出し分けたいときTips
デフォルトではapp/views/layouts/application.html.erbが呼び出されます

Controller

class hogehoge < ApplicationController

  layout '呼び出したいテンプレート'

  def hogehoge
  end

end

Action

class hogehoge < ApplicationController

  def hogehoge
    render :layout => '呼び出したいテンプレート'
  end

end