その他
    ホーム 技術発信 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 %>

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

    記事を共有