jeromedalbert.com
How DHH organizes his Rails controllers
Whenever I have the inclination that I want to add a method on a controller that’s not part of the default five or whatever REST actions that we have by default, make a new controller! And just call it that.