rails-render-partialの履歴
テンプレート内で、部分テンプレートを呼び出す方法の1つ。
ruby| <%= render :partial => 'hoge' %> or <%= render partial: 'hoge' %> or <%= render 'hoge' %>
:partial は、render の基本メソッドで省略可能とのこと。
つまり render 'hoge' とした時に実行される。
繰り返し描画するなどができるらしい。
部分テンプレートを取り込んだ上で、自身のコードとして評価されるのかな。
当該ファイルは、通常 app/views/[CONTROLLER]/ の下に、
_hoge.html.erb
というように"_"を付けて保存する。
また、別のディレクトリからも呼び出せる。
例えば、app/views/shared/_hoge.html.erb という風に保存しておいたら、
<%= render 'shared/hoge' %>
で呼び出せる。
因みに、shared/ は存在しないので作る。別の名前でも勿論可能。