Les Form Objects, l’abstraction manquante dans Rails

Cessez de mettre le bon code au mauvais endroit ! Il est facile de s'emballer en utilisant le scaffolding de Rails, mais dans certains cas un simple objet Ruby (un PORO) suffit amplement. Et les Form Objects sont particulièrement efficaces pour alléger les modèles et les contrôleurs, tout en regroupant des fonctionnalités qui vont ensemble dans des objets faciles à tester.