2013-07-09 5 views
0

아래의 환경 변수를 설정하고 있습니다. 환경 변수 액세스

ENV["RAILS_RELATIVE_URL_ROOT"] = "/prefix" 

ENV["RAILS_RELATIVE_URL_ROOT"] 아닌이 ENV 변수에 액세스하는 방법이 있습니까? 레일을 알고 env는 Rails.env과 같은 액세스가 가능합니다. 모든 env 변수가 이와 같은 액세스가 될 수 있습니까? 아니면 rails_env에 특별한 것이 있습니까?

답변

0

Rails.envENV["RAILS_ENV"] 또는 ENV["RACK_ENV"]의 값만 제공합니다. 설정되지 않은 경우 "development"을 반환합니다.

ENV 개체는 Ruby에서 제공합니다.

다른 방법으로 액세스하려면 직접 구현하거나 figaro 보석을 사용하는 것이 좋습니다. YAML 설정에서 환경 변수를 설정하십시오. 그러면 다음과 같이 액세스 할 수 있습니다.

Figaro.env.rails_relative_url_root