0

コントローラー アクションに渡された 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
4

2 に答える 2

0

これらをApplicationHelperに入れてみませんか?

于 2011-02-16T21:01:44.610 に答える
0

それらをコントローラのプライベート インスタンス メソッドにします。

于 2011-02-17T00:18:53.350 に答える