У меня есть несколько методов, которые я вызываю из своих контроллеров, которые чувствуют, что их нужно вытащить и ввести в класс повторно, вне контроллера. Где люди обычно кладут этот материал? Я знаю, что могу поместить их в свой ApplicationController, но это не кажется отличным решением, если я думаю, что смогу использовать эти методы позже в других приложениях.
Кроме того, у меня есть куча полезных методов в моих контроллерах, которые, вероятно, не будут использоваться в других контроллерах или в будущем вообще, но я чувствую, что они просто раздувают мой контроллер. Люди обычно перемещают их куда-нибудь для чистоты или просто заканчивают огромным контроллером?
Я прихожу из Java и Actionscript, где я просто создаю новые классы использования для этого материала.