【发布时间】:2023-03-22 11:09:01
【问题描述】:
我在我的config/environment.rb 文件中设置ENV["RAILS_ENV"] = "production" 以便在我的机器上运行我的服务器(使用rails server)并获得生产行为。我的代码中有很多行检查Rails.env.production? 是否为某些应用程序组件分配不同的功能。
我的问题是,当我检查我的一个控制器中的环境时,Rails.env 和ENV["RAILS_ENV"] 得到不同的结果。第一个将显示“开发”,而第二个将显示“生产”。
这两种方法不应该返回相同的值吗?
【问题讨论】:
标签: ruby-on-rails