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