Используйте Rails.env
вместо RAILS.env
.Таким образом, это будет
logger.info "Rails Environment #{Rails.env}"
Rails интерпретирует RAILS
как константу.Вот почему возникает ошибка «неинициализированная константа».
Я помню предупреждения об устаревании при использовании RAILS_ROOT
или RAILS_ENV
.Затем их дернули (понятия не имею, какая версия).Теперь они интерпретируются как константы.Поэтому вместо них используются Rails.root
и Rails.env
- новые доступны в Rails 2 и 3.
Может быть, вы перепутали RAILS.env
с RAILS_ENV
.Но ни одна из этих двух функций сейчас не работает.