Je l'ai déjà lu cette question: Rails.env vs RAILS_ENVRAILS_ENV vs Rails.env? Et pourquoi les valeurs sont différentes?
J'ai ajouté le plugin rails-dev-boost (http://github.com/thedarkone/rails-dev-boost) et utilise en interne Rails.env.development? vérifier et contourner ses scripts si ce n'est pas le développement. C'est généralement correct. Mais j'utilise également Spork Testunit (http://github.com/timcharper/spork-testunit/) pour lancer un serveur de test afin d'exécuter rapidement des tests. Mais cela cause un problème et charge les rails-dev-boost pendant l'exécution des tests. J'ai vérifié au sein de init.rb du plugin rails-dev-boost et il dit:
Rails.env.development? # = true
RAILS_ENV # = "test"
Pourquoi ces différentes valeurs? Y a-t-il d'autres choses qui sont les paramètres de ces valeurs différentes? Des idées?
et 'Rails.env' dire quoi? Vous utilisez les rails 3 ou 2? – shingara
J'utilise Rails 2.3.5 – user