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