あきくもちゃのブック
(139 keywords)

秋雲茶のお気に入り

  • tamacyaのブック tamacyaのブック
  • shinout.knowledge shinout.knowledge
  • 里香のブック 里香のブック
  • DoppyDaijiroのブック DoppyDaijiroのブック

あきくもちゃのブックのメンバー

  • 西小倉パンデイロ 西小倉パンデイロ
  • 里香 里香
  • しん しん
  • なおき なおき

rails-render-partialの履歴

テンプレート内で、部分テンプレートを呼び出す方法の1つ。

<%= render :partial => 'hoge' %>
or
<%= render partial: 'hoge' %>
or
<%= render 'hoge' %>


:partial は、render の基本メソッドで省略可能とのこと。
繰り返し描画するなどができるらしい。

部分テンプレートを取り込んだ上で、自身のコードとして評価されるのかな。

当該ファイルは、通常 app/views/[CONTROLLER]/ の下に、

_hoge.html.erb

というように"_"を付けて保存する。

また、別のディレクトリからも呼び出せる。

例えば、app/views/shared/_hoge.html.erb という風に保存しておいたら、

<%= render 'shared/hoge' %>

で呼び出せる。

因みに、shared/ は存在しないので作る。別の名前でも勿論可能。