コントローラー アクションに渡された params ハッシュに対して実行されるロジックがあるとします。コードを理解しやすくし、コントローラーをきれいに保つために、ロジックをいくつかのメソッドにカプセル化したいと思います。メソッドを Order モデルにクラスレベルのメソッドとして配置できます。ただし、これらのメソッドは実際には Order モデルのドメイン責任の中核ではありません。私の質問は、Rails でこれらのタイプのメソッドを格納するのに最適な場所はどこですか?
OrdersController < ApplicationController
def update
# check some conditions here on the params hash...
# need some methods to do it...
# where's a good place for these methods other than model or controller?
end
end