ページのレイアウトを設定する

通常、レイアウトファイルはコントローラ名に対応したファイルが使用されるが
アプリケーションで共通のレイアウトを使用したい場合などは
コントローラに明示的にレイアウトファイルを指定することが出来る。
例えば、acts_as_authenticatedのページにレイアウトを指定する場合は
account_controller.rbに下記のように記述する。

class AccountController < ApplicationController
  layout "hogehoge_layout"

上記の指定ではapp/views/layouts/hogehoge_layout.rhtmlがレイアウトファイルとして使用される。


レイアウトはアクション毎に明示的に指定することも可能。
Railsレシピブック 183の技のP60

Railsレシピブック 183の技

Railsレシピブック 183の技