2010-08-04 5 views
4

Nous utilisons la version rails 2.3.5Une copie de [middleware] a été retirée de l'arborescence du module mais est toujours active! - Erreur

Cette erreur a été signalée dans SO here

J'ai essayé les éléments suivants:

  • ajoutant config.cache_class = true - la Le problème était que le serveur devait être redémarré chaque fois qu'une modification était apportée à un contrôleur. De plus, le temps de démarrage du serveur était trop long
  • ajoutant unloadable au middleware - ne pas utiliser
  • ajouter config.middleware.use [middleware] à development.rb - ne pas utiliser

est-il un moyen de surmonter cela autre que de rendre le développement similaire à la production?

Modifier

même essayé d'ajouter config.middleware.use [middleware] à environment.rb. Eh bien, ce comportement est totalement différent. Mon erreur a disparu, mais mon intergiciel a craqué. Tous ses objets étaient nuls ..!

Répondre

0

a trouvé la réponse.

adding config.middleware.use [middleware] to environment.rb 

cela ne fonctionnait pas auparavant pour moi parce que je l'initialisation de ce milieu intérieur articles session_store aussi. Donc, le même middleware a été exécuté deux fois avec la deuxième fois tous les paramètres avec nul - D'où le problème nul.

Merci rogerdpack d'avoir essayé de m'aider!

Questions connexes