【发布时间】:2013-06-15 04:05:43
【问题描述】:
我正在尝试使用 ENV['RAILS_ENV'] 获取我正在使用 rails 处理的当前环境,但它返回 nil。有谁知道为什么?我在运行 Rails.env 脚本时获得了一个环境,但我需要在 environment.rb 文件中使用 ENV['RAILS_ENV']。谢谢。
【问题讨论】:
标签: ruby-on-rails
我正在尝试使用 ENV['RAILS_ENV'] 获取我正在使用 rails 处理的当前环境,但它返回 nil。有谁知道为什么?我在运行 Rails.env 脚本时获得了一个环境,但我需要在 environment.rb 文件中使用 ENV['RAILS_ENV']。谢谢。
【问题讨论】:
标签: ruby-on-rails
试试这个(rails 3 不确定早期版本)
Rails.env
或
ENV['RAILS_ENV'] || "development"
【讨论】:
你可以使用
Rails.env.development? || Rails.env.staging? || Rails.evn.test?
【讨论】: