【发布时间】:2011-05-01 16:55:18
【问题描述】:
我已经阅读了这个问题:Rails.env vs RAILS_ENV
我添加了 rails-dev-boost 插件 (http://github.com/thedarkone/rails-dev-boost),它在内部使用 Rails.env.development?如果不是开发,则检查并绕过其脚本。这通常没问题。
但我也使用 Spork Testunit (http://github.com/timcharper/spork-testunit/) 来启动测试服务器以快速运行测试。但这会导致问题并在运行测试时加载 rails-dev-boost。我检查了 rails-dev-boost 插件的 init.rb ,它说:
Rails.env.development? # = true
RAILS_ENV # = "test"
为什么这些值不同?是否有任何其他的东西可以设置这些值不同?有什么想法吗?
【问题讨论】:
-
和
Rails.env说什么?你使用 rails 3 或 2 吗?
标签: ruby-on-rails development-environment environment-variables