2014-12-24 2 views
1

В настоящее время среда рельсы для моей локальной машине и стек разработки одинаковы (разработка)Установка Rails среды локально

Я хотел бы иметь определенную погрешность обработки уведомлений выйти, когда люди получают ошибку на развитие сервер, но не локально.
Чтобы сделать это, я хотел бы установить рельсы env на локальные компьютеры людей на локальный или что-то в этом роде.

Как это будет работать?

+2

Смотрите это: http://stackoverflow.com/questions/2369511/how-to-create-a-new-environment -in-ruby-on-rails –

+0

Разве 'разработка' такая же, как локальная? Возможно, вам нужно переименовать то, что вы называете «стеком разработки». –

ответ

1

Рельсы имеют три среды по умолчанию: РАЗРАБОТКА, ИСПЫТАНИЕ, ПРОИЗВОДСТВО.

Вы можете создать свою собственную среду, которая является хорошим решением для вас.

Вы можете выбрать свое собственное имя окружения, создавать свои собственные параметры среды и др .:

Чтобы сделать это, создайте файл среды:

  • config/environments/foo.rb

и вы Возможно, вы захотите добавить соединение с базой данных, отредактировав этот файл:

  • config/database.yml

Я предлагаю не с использованием локального имени, потому что это неправильно.

Некоторые команды выбирают явные имена, такие как DEVELOPMENT_WITH_ERROR_NOTIFICATIONS.

Некоторые команды предпочитают сохранять РАЗВИТИЕ для типичных локальных машин для разработчиков, поскольку это соответствует типичной документации Rails; команды называют серверную среду разработки чем-то значимым, таким как QA, DEMO, ALPHA, INTEGRATION и т. д.

Смежные вопросы