インクリボンとタイプライター

セーブがしたいんです…

rails 部分テンプレートの使い方 まとめ

1、部分テンプレートの作り方

 

 _ファイル名.html.haml(or erb)

 

 これを使いたいコントローラーが管理するviewフォルダにいれる。

 

2、部分テンプレートの呼び出し方

 

 = render partial: "1で作った「ファイル名」の部分"

 

 部分テンプレートの内容を繰り返し表示させる場合は、collection: @変数名

 

追記 = render "group" に省略することができた。

 

EX

 = render partial: "group", collection: @groups

 

追記  partial: の指定は無くてもよかった。

 

 

参考

Railsでパーシャルを使って、似たようなコードを共通化したい | Ruby on Railsサービス開発逆引き辞典

 

qiita.com

 

render - リファレンス - - Railsドキュメント