Merci beaucoup pour vos réponses ! Passez une bonne soirée Codii
Le mercredi 6 février 2013 15:37:00 UTC+1, Codii a écrit : > > Salut tous, > > d'abord, pourquoi est-ce que je me suis intéressé *mountable engines* ? > Je viens du monde Java et on a l'habitude en Java modulariser les classes > le plus possible. > Ainsi, j'ai voulu faire un engine qui pourrait greffer à plusieurs > applications un lot de controleurs et models, le coeur du métier de mon > application. > > J'ai été confronté à deux problèmes de conception : > > 1. Les modèles qui sont définis dans mon engine devraient pouvoir être > "augmentés" pour les besoins des applications hôtes. > Concrètement : > > - Je définis dans mon engine un modèle User ou Engine::User dans mon > application hôte. Mon app hôte utilise Devise. Donc je voudrais pouvoir > greffer devise au modèle User de mon engine. Comment faire proprement ? > > 2. Je voudrais accéder aux modèles définis par mon engine dans le > namespace global, Engine::User au lieu de User. > > Le plus frustrant et bloquant pour moi est de ne pas trouver de ressource > assez explicites illustrant le juste moyen de faire ça. > > Merci pour votre attention. > -- -- 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 .
