Ruby-on-Rails-ENV[';Rails-u-ENV';]返回nil

Ruby-on-Rails-ENV[';Rails-u-ENV';]返回nil,ruby-on-rails,Ruby On Rails,我试图使用ENV['rails_ENV']获取当前使用rails的环境,但它返回nil。有人知道为什么吗?当我运行Rails.env脚本时,我得到了一个环境,但是我需要在我的environment.rb文件中使用env['Rails_env']。谢谢 试试这个(rails 3不确定早期版本) 或 你可以用 Rails.env.development? || Rails.env.staging? || Rails.evn.test? ENV['RAILS_ENV'] || "developmen

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

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

你可以用

Rails.env.development? || Rails.env.staging? || Rails.evn.test?
ENV['RAILS_ENV'] || "development"
Rails.env.development? || Rails.env.staging? || Rails.evn.test?