Я установил в своем config/environment.rb
файле ENV["RAILS_ENV"] = "production"
, чтобы запустить мой сервер на моей машине (используя rails server
) и получить производственное поведение. У меня в моем коде много строк, которые проверяют, нужно ли Rails.env.production?
назначать разные функции для некоторых компонентов приложения. Моя проблема заключается в том, что когда я проверяю среду в одном из моих контроллеров, я получаю разные результаты для Rails.env
и ENV["RAILS_ENV"]
. Первый покажет «развитие», а второй - «производство».rails 4: Rails.env отличается от ENV ["RAILS_ENV"]
Не должны ли оба метода возвращать одинаковое значение?