La couche métier c'est traditionnellement l'ensemble des modèles... Le 28 août 2008 10:21, Pierre Valade <[EMAIL PROTECTED]> a écrit :
> > "ça pourrait aussi aller dans le métier", hum... qu'est que cela veut > dire :) ? dans le model ? > > On 27 août, 22:55, "Michel Belleville" <[EMAIL PROTECTED]> > wrote: > > Moi je mettrais le début répété dans application.rb et je ferais un > > before_filter, le mettre dans un module me semble plus compliqué. > > > > Ceci dit, ça pourrait aussi aller dans le métier, si par exemple cette > > "suite_de_plusieurs_actions" s'apparente à une règle du système > > d'information plus qu'à une façon d'exécuter l'ordre de l'utilisateur.. > > > > Le 27 août 2008 22:41, Pierre Valade <[EMAIL PROTECTED]> a écrit : > > > > > > > > > > > > > Bonsoir à tous, > > > > > J'ai deux actions qui se ressemblent beaucoup dans deux controllers > > > différents: > > > > > class 1 < ApplicationController > > > def action1 > > > suite_de_plusieurs_actions > > > quelque_chose_de_specifique_a_action1 > > > end > > > end > > > > > class 2 < ApplicationController > > > def action2 > > > suite_de_plusieurs_actions > > > quelque_chose_de_specifique_a_action2 > > > end > > > end > > > > > Ce n'est pas très DRY tout ça. J'ai pensé à plusieurs solutions pour > > > mettre à un même endroit le code de suite_de_plusieurs_actions. > > > > > - dans un module > > > - dans application.rb > > > > > et ensuite, j'ai pensé qu'on pourrait l'appeler en utilisant aussi un > > > before_filter. > > > > > Avez-vous d'autres idées/pratiques à faire partager pour DRYer un peu > > > en cette fin d'été :) ? > > > > > Cordialement, > > > Pierre > > > > -- > > Michel Belleville > > > -- Michel Belleville --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
