4

同じデータのさまざまな側面 (表形式、カレンダー、別のカレンダー、ファイル エクスポート) に対して単一のコントローラー アクションを利用する複数のビューを持つアプリをリファクタリングしています。

現在、アクションはパラメーターと条件を使用して 4 つの応答のいずれかを選択しますが、実際のデータは 4 つすべてに共通です。

この場合の一般的な慣行はありますか?最も簡単なのは、このアクションを 4 つのアクションに分割し、フィルターとプライベート メソッドを使用して DRY に保つことです。

4

1 に答える 1