2013-07-09 228 views
0

我正在设置下面的环境变量。访问环境变量

ENV["RAILS_RELATIVE_URL_ROOT"] = "/prefix" 

是否有访问比ENV["RAILS_RELATIVE_URL_ROOT"]其他这个环境变量的方法吗? 我知道铁路env可以访问像Rails.env。所有的env变量都可以像这样访问,还是对rails_env来说是特殊的?

回答

0

Rails.env只给你的价值ENV["RAILS_ENV"]ENV["RACK_ENV"]。如果没有设置它们,则返回"development"

ENV对象由Ruby提供。

对于另一种访问方式,您可以考虑自己实现它,或者使用figaro宝石。在YAML配置中设置环境变量。然后他们可以像这样访问:

Figaro.env.rails_relative_url_root