Notion d'état pour les services
On commence à devoir gérer plusieurs état pour les services, par exemple créé
, activé
, validé
.
On peut en imaginer d'autres assez facilement (commandé
, en pause
, supprimé
).
Formaliser tout ca avec un système d'état et un workflow entre les différents états commence à devenir nécessaire.
Il me semble que la gem worklow-activerecord fait ca très bien, et puis elle a une super doc en plus d'être maintenue
Modification effectuée par gwendal