2010-03-17 4 views
2

Nous avons une application avec une application/modèle qui référence un autre modèle stocké dans un plugin. Lorsque le niveau de l'application/du modèle est rechargé sur la deuxième et d'autres demandes et qu'il repose sur notre modèle dans le fournisseur/plugins/... (qui reste chargé), il échoue (ne peut pas copier la classe).Comment forcer recharger tous les fournisseurs/plugins dans les rails 2.3 (mode développement)

Nous avons essayé de définir config.reload_plugins = true dans le fichier development.rb mais cela ne semble pas le faire.

Est-ce que quelqu'un connaît un moyen de gérer cela?

Répondre

0

C'est un problème moche. Ma solution a été de garder le modèle réel léger et dans le répertoire prévu app/models. Extrayez le code que vous souhaitez partager parmi les applications et placez-le dans un module que vous gardez dans votre plugin. Incluez le module dans vos modèles.

Questions connexes