Railsでパーシャルをどれくらい再利用するかを決めようとしています。私はここで奨励された再利用を見てきました: Best Practices for using partials in RailsRailsパーシャルシスのベストプラクティス:再利用と清潔度
しかし、再利用すればするほど、if-thenロジックが追加されます。例えば
、私は同じ部分を使用することができます。 - (単一のモデルを示す)「ショー」アクション のために - 「フォーム」のために - 「インデックス」アクション(モデルのコレクションを示す) のためにアクション - 関連付けられたモデルの "表示"アクションのため
私の経験則は、ここでif-thenは適度に大丈夫ですが、ネストされたif-thensはありません...しかし、もしあれば興味がありますベストプラクティスはここでは、私はそれを見たことがないほど議論した。
EDIT: "for_editable"や "show_author"などのパラメータに基づいて、if_showやfor_formなどの呼び出しアクションに基づいていないかどうかを明確にするためです。
一般的なパラメータと同じように、呼び出し元のアクションに基づいているかどうかはわかりませんでした。私は質問を明らかにする。 – mahemoff