Fat Controllerを解消する為にFormから送られてきたデータの加工処理をどこか別のところに移したい
Railsを使っています。
Formから送られてくるデータをControllerで加工していたらControllerがFatになってきました。
Fat Controllerを解消する為にもどこか別のところに処理を移したいと思っています。
加工内容の例:
- 入力値から関連するモデルを特定しそのIDを付加する
- date_selectで送られてくる日付情報を元にその日の最終日時を取得し置き換える
などです。
何となくapotonick/reform等のForm Objectを使うのが良さそうな気はしているのですが、どこに移動させるのが適切でしょうか?