ホーム DoRuby Railsのlayoutファイルについて

Railsのlayoutファイルについて

この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

どうも。

新人のバッチです。

本日はRailsのlayoutファイルについて簡単に説明します。

RailsでlayoutとはHTMLでいうフレームみたいなもので、

同じデザインをいくつものファイルで共有する際に用います。

layoutファイルはviewフォルダ内のlayoutsフォルダに置きます。

使用するにはcontrollerの最初に、使用するlayoutファイルを記述します。

 layout ‘hoge’

また、一つのファイルのみに適用する場合は、

 layout ‘hoge’ :only => :アクション名

適用しないファイルを定める場合は、

 layout ‘hoge’ :except => :アクション名

で設定できます。

設定ができたらlayoutファイル内の、

 <%= yield %>

と書かれている部分に各アクションの内容が挿入されます。

記事を共有

最近人気な記事