potepan/products/light_section_html.erbとpotepan/categories/light_section_html.erbを共通化したいです。
下記のPRのURLにて、以下のように指摘を受けました。
products側と共通化できそうですが、いかがでしょうか
https://bitbucket.org/NemotoShogo/potepanec4/pull-requests/3/task3/diff
こちらテンプレートの中では.nameを使用しておりまして、この状態ですとlight_section_html.erbを共通化できるというコメントをいただいたのですが共通化する方法がわかりません。
試したこと
・_light_section_html.erbをviews/layoutにおく。
・_light_section_html.erbで<%= provide(:title) %>を使用する。
・application_html.erbで <%= render 'layouts/light_section' %>と記述をする。
上記の方法で共通化が測れると思いましたが、やはり@taxonや@productを使用しなければproductページ、categoriesページ別に変数を渡すことができなさそうです。
ご存知の方は回答をください。
あなたの回答
tips
プレビュー