学習記録

アウトプット用に作りました

layoutファイル

layoutファイル

アプリケーション全体で変わらないものを記述しておくファイルです。
変わるものは個別のファイルに記述し、
表示するときにはその二つのファイルを足し合わせて出力するというのがrailsの基本です。

通常このファイルは、app/views/layoutsの配下に配置されている
application.html.erbファイルのことを指しています。


通化する

ヘッダーやフッターのコードは、全てのページから出力させたいので
パーシャルテンプレート(部分テンプレート)として作成し、renderを使って、
application.html.erbファイルから読み込むようにします。
この場合、パーシャルテンプレートは、sharedディレクトに置いておきます。

<%= render 'shared/header %>