RACK_ENV和RAILS_ENV有什么不同?

rai*_*op3 15 ruby-on-rails

我想获得我的rails应用程序的当前环境.但我不知道RACK_ENV和RAILS_ENV有什么不同?谁能帮我?

为什么有时RACK_ENV为空,但RAILS_ENV有价值?

小智 24

除了RAILS_ENV优先于RACK_ENV之外,您可以使用RACK_ENV和RAILS_ENV.

rails/rail.rb at b0b4b176b0e061a4f03ddce669637b7d6c37aa33·rails/rails

  • 最后,有人使用一行代码作为参考,而不只是在主分支中输入指向该文件的链接. (6认同)

Ama*_*dan 11

Rails应用程序使用RAILS_ENV.其他基于机架的应用程序使用RACK_ENV.如果您有Rails应用程序,请忽略RACK_ENV.

编辑:其他答案更正确.