2013-07-09 156 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