У меня есть производственный сервер и студийный сегмент, в котором тестируются новые функции, прежде чем переносить их на производство. Промежуточный сервер физически отличается от производственного (разные хосты с разными URL-адресами), но он имитирует его как можно больше (т.е. Такие же пакеты, одни и те же драгоценные камни и т.д.).
Rails.env = 'production'
на обоих серверах.
Моя проблема в том, что в некоторых случаях мне нужно другое поведение при постановке, чем в производстве.
Например, новая функция может отправлять массовые электронные письма пользователям при производстве; но пока я тестирую это, я бы предпочел, чтобы они отправили на учетную запись "test".
Каков наилучший способ обнаружения сервера, на котором я работаю?
Я хотел бы сделать это как "рейли", насколько это возможно.
Большое спасибо.