Допустим, у меня есть некоторая логика, которая выполняется над хэшем params, переданным в действие контроллера.Я хотел бы заключить логику в некоторые методы, чтобы сделать код понятным и сохранить контроллер в чистоте.Я мог бы поместить методы в модель 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