У нас есть 2 среды rails с одинаковым кодом. Один постановочный, другой постановочный. Оба запускаются с использованием одних и тех же «производственных» настроек рельсов.
Но мы хотели бы знать, в какой среде мы находимся. Я думал, что могу установить переменную среды на серверах и прочитать ее внутри рельсов, но, хотя это работает с консоли, это не работает при беге за пассажиром.
в файле .profile пользователей администратора у меня есть:
export MC_TEST=true
Но работающие nginx/пассажиры, похоже, не находятся в той же среде, и эта переменная не установлена.
Я подумал, что тогда я мог бы добавить что-то в nginx.conf, чтобы вернуться в среду rails, но, очевидно, я тоже делаю это неправильно!
Итак, может ли кто-нибудь сказать мне, как правильно это сделать? Ни при каких обстоятельствах нам не нужна эта переменная в коде ruby/rails/app.