概要
パーシャルの意味合いはおそらく、Webサイトの画面の開発のDRYさを低減するのが目的だと感じた。
開発の効率を上げる、同じコードを繰り返す書くことを避ける
その機能を提供してくれるのが、Railsのパーシャルという機能だ。
機能というか、Railsのサービス的な?
やり方
Railsのフレームワークを生成すると、たくさんのディレクトリが自動生成される。
その中に、appディレクトリがある。
そして、
appディレクトリの中に、viewsディレクトリがあり、
viewsディレクトリの中に、layoutsディレクトリがある。
Railsは、render
メソッドが使えますが、
app/views/layouts
このディレクトリの中に、
__◯◯.html.erb
というファイルを作ります。
そして、
application.html.erb
の中に、
<%= render 'layouts/◯◯' %>
と記載すれば、
__◯◯.html.erb
の中に、記載したコードが、application.html.erb
に反映される。