2012-03-08 2 views

답변

3

사용 Rails.env 대신 RAILS.env을. 따라서,

logger.info "Rails Environment #{Rails.env}" 

레일은 RAILS을 상수로 해석합니다. 그래서 '초기화되지 않은 상수'오류가 발생했습니다.

RAILS_ROOT 또는 RAILS_ENV을 사용할 때 사용 중단 경고가 표시됩니다. 그렇다면 그들은 (어떤 버전인지 전혀 모르겠다.) 자, 이들은 상수로 해석됩니다. 따라서 Rails.rootRails.env이 대신 사용됩니다. 새로운 것들은 레일 2와 3에서 사용할 수 있습니다.

RAILS.envRAILS_ENV을 혼동 스러울 수 있습니다. 그러나이 두 기능 중 어느 것도 지금 기능하지 않습니다.

관련 문제