Ruby on Rails ENV ['RAILS_ENV']返回nil

时间:2013-06-18 19:36:04

标签: ruby-on-rails

我试图通过ENV [' RAILS_ENV']尝试获取当前使用rails的环境,但它返回nil。有谁知道为什么?当我运行Rails.env脚本时,我得到了一个环境,但我需要在environment.rb文件中使用ENV [' RAILS_ENV']。谢谢。

2 个答案:

答案 0 :(得分:0)

试试这个(rails 3不确定早期版本)

Rails.env 

ENV['RAILS_ENV'] || "development"

答案 1 :(得分:0)

你可以用

Rails.env.development? || Rails.env.staging? || Rails.evn.test?