0
我正在設置下面的環境變量。訪問環境變量
ENV["RAILS_RELATIVE_URL_ROOT"] = "/prefix"
是否有訪問比ENV["RAILS_RELATIVE_URL_ROOT"]
其他這個環境變量的方法嗎? 我知道鐵路env可以訪問像Rails.env
。所有的env變量都可以像這樣訪問,還是對rails_env來說是特殊的?
我正在設置下面的環境變量。訪問環境變量
ENV["RAILS_RELATIVE_URL_ROOT"] = "/prefix"
是否有訪問比ENV["RAILS_RELATIVE_URL_ROOT"]
其他這個環境變量的方法嗎? 我知道鐵路env可以訪問像Rails.env
。所有的env變量都可以像這樣訪問,還是對rails_env來說是特殊的?
Rails.env
只給你的價值ENV["RAILS_ENV"]
或ENV["RACK_ENV"]
。如果沒有設置它們,則返回"development"
。
ENV
對象由Ruby提供。
對於另一種訪問方式,您可以考慮自己實現它,或者使用figaro寶石。在YAML配置中設置環境變量。然後他們可以像這樣訪問:
Figaro.env.rails_relative_url_root