パーシャルは分岐とlocalsがテンプレートに混ざるのに対し、ViewComponentはRubyクラス・テンプレート・テストの3点セットに分離される対比図

Rails のビューを書いていて、こんな状態に心当たりはありませんか? 共通化のつもりで作った _card.html.erb に、画面ごとの if がどんどん増えていく render “card”, user: user…

続きを読む