Как изменить среду приложения рельсов? - PullRequest
2 голосов
/ 05 июля 2010

Как только я начинаю кодировать приложение rails, я по умолчанию нахожусь в режиме разработки.

Что мне нужно сделать, чтобы изменить мою среду rails на тестовый или рабочий режим?

могу ли я работать в нескольких средах одновременно?

Ответы [ 3 ]

2 голосов
/ 05 июля 2010

для запуска приложения в производственном режиме, введите в консоли

ruby script/server -e production

Чтобы запустить то же приложение в другой среде, вы должны использовать разные порты

как

ruby script/server -e production -p 3001

И

ruby script/server -p 3002
1 голос
/ 05 июля 2010

Зависит от того, как вы запускаете приложение. Когда вы запускаете свои тесты, они автоматически используют тестовую среду. Если вы используете script/server (например, WEBrick, Mongrel и т. Д.), То вы можете передать имя среды для использования в командной строке, например. script/server -e production.

  • Если вы используете Phusion Passenger, среду можно указать с помощью директивы конфигурации RailsEnv

  • Если вы используете консоль Rails, укажите непосредственно имя среды: script/console production

  • Вы также можете создавать свои собственные среды. У этого Railscast есть детали

0 голосов
/ 05 июля 2010

script/server -e production для производственного режима

больше в script/server --help

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