LoginSignup
0
0

More than 3 years have passed since last update.

部分テンプレートを使おう

Posted at

部分テンプレートとは

ビューファイルのヘッダー部分など、複数箇所で同じコードを記述する場合、部分テンプレートとして1つのファイルにまとめることができる。

メリット

・同じコードを何度も記述する必要がなくなる
・修正するときに楽

使い方

①重複する記述をまとめるファイルを作成
部分テンプレートのファイル名をつけるときは、必ずアンダーバー「_」をつける

②重複する記述を切り出し、部分テンプレート用のファイルに記述

③元の切り出した部分に、部分テンプレートを呼び出す記述をする
【 書き方 】

<%= render partial: "呼び出すファイル名" %>

また、部分テンプレートはこのままだと変数を使うことができないので、オプションを使って変数を使えるようにできます。

<%= render partial: "呼び出すファイル名", locals:{ local変数(呼び出すファイル内で用いる変数名): 渡す値 } %>
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0