Bonjour tout le monde, voilà mon problème Je voudrais utiliser le plugin Globalize, jusque la pas de problème je l'installe et tout se passe bien.
Mais maintenant je remarque, quand je joue avec mes migrations et mes test unitaires, que j'ai des conflits J'ai dans mon appli rails un "model" Currency qui me permet donc de stocker les differents types de monnaie que va gérer mon application Mais Globalize a également un model Currency Les deux modèles se marchent sur les pieds. Par exemple dans une de mes migrations j'ai: Currency.delete_all quand j'essaye de passer la migration j'ai l'erreur: undefined method `delete_all' for Globalize::Currency:Class (normal le currency de globalize n'hérite pas d'active record...) de même quand je veux lancer mon test unitaire en faisant ruby test/unit/currency_test.rb j'ai un charmant message qui s'affiche: superclass mismatch for class Currency (TypeError) le currency de globalize a pris la main sur mon "model" Les migrations et les tests unitaires passaient sans problème avant l'installation du plugin pourtant j'ai regardé le code source du plugin, le "model" currency de globalyze est bien définie a l'intérieur d'un module et donc d'un namespace spécifique (si j'ai bien compris) La seule solution que je vois pour le moment est de renommer mon model currency pour ne plus avoir de conflit de nom (réalisable car je suis au début du développement de mon appli). Mais je ne peux pas croire qu'il n'y ai pas une autre solution, ce plugin étant très connu, j'imagine mal une limite pareille. Quelqu'un a une idée? Aurélien --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
