Что между RACK_ENV и RAILS_ENV?

Я хочу получить текущее окружение моего приложения rails. Но я не знаю, что отличает RACK_ENV и RAILS_ENV? Кто может мне помочь?

Почему иногда RACK_ENV пуст, но RAILS_ENV имеет значение?

Ответ 1

Приложения Rails используют RAILS_ENV. Другие приложения на стойке используют RACK_ENV. Если у вас есть приложение Rails, игнорируйте RACK_ENV.

EDIT: другой ответ более правильный.