問題

似たような見た目だけど部分的に表示されてる部品があったりなかったり、 ついてるclassが少し違ったりみたいなパーシャルがあったりする。 partialにパラメータをどういうものが指定できるのか不明だったり 実際にはどういう組み合わせで使われることがあるのかが不明だったりする そんな時にすこしでも見通しをよくする方法

次のような状態を

render 'mogehoge', element: 'A or B', cart_button: 'true or false'

次のように style_name に変更してパラメータを1つにする

=> render 'mogehoge', style_name: 'A'

=> render 'mogehoge', style_name: 'A_with_cart_buton'

=> render 'mogehoge', style_name: 'B_with_cart_button'

説明

パラーメータの組み合わせ数が爆発していたのを実際に存在する パターンにもどづいて、style_name に統一することでどのパターンがあり得るかということと、 どこで使われているかみたいなことを把握しやすくなる

Recent Entries