layout

ページのレイアウトを設定(layout)

適応バージョン

  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1

説明

  • 使用するレイアウトを明示的に指定
  • 指定しない場合は、app/views/layouts/コントローラ名.html.erbを使用
  • app/views/layouts/コントローラ名.html.erbが無い場合は、app/views/layouts/application.html.erbを使用

使い方

layout レイアウト名

基本となる使い方
layout bank_standard
動的にレイアウトを変える
layout :writers_and_readers

private
def writers_and_readers
  logged_in? ? "writer_layout" : "reader_layout"
 end
特定のアクションのみにレイアウトを指定
layout weblog_standard, :only => :rss
特定のアクション以外にレイアウトを指定
layout weblog_standard, :except => :rss

ソースコード検索