Ich habe diese Frage bereits gelesen : Rails.env vs RAILS_ENV
Ich habe das rails-dev-boost-Plugin hinzugefügt (http://github.com/thedarkone/rails-dev-boost) und es verwendet intern Rails.env.development? um zu überprüfen und seine Skripte zu umgehen, wenn es nicht Entwicklung ist. Das ist im Allgemeinen in Ordnung.
Aber ich benutze auch Spork Testunit (http://github.com/timcharper/spork-testunit/), um schnell einen Testserver zu starten und Tests durchzuführen. Aber das führt zu Problemen und lädt rails-dev-boost während des Testens. Ich habe innerhalb der init.rb des rails-dev-boost-Plugins nachgesehen und dort steht :
Rails.env.development? # = true
RAILS_ENV # = "test"
Warum sind diese Werte unterschiedlich? Gibt es andere Dinge, die diese Werte unterschiedlich setzen? Irgendwelche Ideen?
0 Stimmen
Und
Rails.env
sagt was? Verwendest du Rails 3 oder 2?