Как узнать, где развернуто приложение на герою Rails 3 - PullRequest
0 голосов
/ 26 декабря 2011

У меня есть два места, где я размещаю свое приложение на герою.

Оба производства.

Один для постановки и тестирования. Другое - публичное приложение в прямом эфире.

Я знаю, как протестировать окружение Rails, чтобы увидеть, является ли его производство или разработка.

Есть ли способ проверить, где развернуто приложение, чтобы я мог настроить свои параметры smtp sendgrid для каждой среды и проверить настройки почты.

1 Ответ

0 голосов
/ 26 декабря 2011

Лучше всего использовать Rails env для того, для чего он предназначен.Вы можете просто создать новый файл в папке config / environment с именем staging.rb и скопировать в него свои производственные параметры, но измените все переменные, необходимые для развертывания промежуточного / тестового приложения.

Как только выСделав это, установите для переменной конфигурации heroku RAILS_ENV (через heroku config add RAILS_ENV=staging) в Heroku значение 'staging', и он будет использовать этот файл и загруженные параметры smtp, соответствующие этой среде.

Подробнее о переменных конфигурации (которыеможет также использоваться для настроек SMTP) в http://devcenter.heroku.com/articles/config-vars

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...