Sun~sun~Flower's

日々前向きに頑張る為のブログ

MENU

【Rails】【よく使う】layoutメソッドの使い方について

こんにちは。

当ページにアクセスしてくださり、ありがとうございます。

 

この記事は、プログラミング言語「Ruby」のフレームワーク「Rails」についての記事になります。

 

例題1

下記コードのlayoutとはどのようなメソッドが説明してください。

 

```rails (items_controller.rb)

class ItemsController < ApplicationController
layout 'hogehoge'

  def index
@items = Item.inclues(items_users::users)
end
end

```

例題1の解説

コントローラによってヘッダー・フッターのデザインを変更したり、読み込むCSSを切り替えるメソッドです。

 

例題2

上記のコードで、itemsコントローラに「layout 'hogehoge'」があることで、ない場合と具体的にどのような動作の違いが出るか説明してください。

 

例題2の解説

itemsコントローラのアクションが呼び出された際の、レイアウトファイルとしてapp/views/layouts/hogehoge.htmlが使われるようになります。

 

逆に、何も指定しない場合はapp/views/layouts/application.htmlが読み込まれます。

 

参考になれば、幸いです。

読んで頂き、ありがとうございました。☺️