> Je suis peut être un peu hors champs mais j'avoue ne pas comprendre > pourquoi créer un service pour la création d'un modèle et ne pas utiliser > un modèle avec un ORM classique.
L'exemple ici était simpliste, et ne mérite effectivement pas un service object dédié. Lorsqu'une application devient conséquente, cela dit, il y a rapidement un problème qui se pose avec les models : ils deviennent des fourre-tout pour des dizaines de méthodes qui pourront parfois n'être utilisées que sur une ou deux actions spécifiques. Ça fait sens, à ce moment, d'extraire ces méthodes dans des service objects à qui on délègue des opérations spécifiques, pour ne garder dans le modèle que les méthodes généralistes utilisées abondamment. -- Olivier El Mekki. -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
