院卒新人サラリーマンのメモ代わり

備忘としてのメモを記載

railsでのrender

renderはビューを表示するメソッド

コントローラでの使われ方
・コントローラのアクションはrenderが省略されてる
・@変数が共有される
・別のアクション指定したときも"アクション"ではなく"アクションに結びついたビュー"に飛ぶことに注意
・引数にアクション名 or パス を取る
render "new"
render :new
render "user/new"
(actionとtemplateオプションは省略できるから気にしない)


viewでの使われ方
・ 部分テンプレート(ヘルパー)を呼び出す
・_header.html.erbを呼び出すには
render "layouts/header"


その他
いろいろあるけど、そんなに使用頻度高くないからその時々調べれば良い