What you think about service objects? I like to use this pattern when the controller have too many reponsabilities. For example, for me, a part of this code should be in a service object. I use this principle here.
What is your point of view?
If I understand as well, you use the principle “Fat Model, Skinny Controller” by default and If you feel than there is a problem, you use a design pattern. That’s it?