0
나는 Rails가 실행되는 환경을 로그하는 방법은 무엇입니까?
logger.info "Rails Environment #{RAILS.env}"
를 사용하여 시도하지만 오류 받고 있어요 :
uninitialized constant ApplicationController::RAILS
나는 Rails가 실행되는 환경을 로그하는 방법은 무엇입니까?
logger.info "Rails Environment #{RAILS.env}"
를 사용하여 시도하지만 오류 받고 있어요 :
uninitialized constant ApplicationController::RAILS
사용 Rails.env
대신 RAILS.env
을. 따라서,
logger.info "Rails Environment #{Rails.env}"
레일은 RAILS
을 상수로 해석합니다. 그래서 '초기화되지 않은 상수'오류가 발생했습니다.
RAILS_ROOT
또는 RAILS_ENV
을 사용할 때 사용 중단 경고가 표시됩니다. 그렇다면 그들은 (어떤 버전인지 전혀 모르겠다.) 자, 이들은 상수로 해석됩니다. 따라서 Rails.root
과 Rails.env
이 대신 사용됩니다. 새로운 것들은 레일 2와 3에서 사용할 수 있습니다.
RAILS.env
과 RAILS_ENV
을 혼동 스러울 수 있습니다. 그러나이 두 기능 중 어느 것도 지금 기능하지 않습니다.