Могу ли я загрузить разные RAILS_ENV для разных хостов pow для одного приложения? - PullRequest
2 голосов
/ 02 января 2012

Я хочу запустить приемочные тесты с поддержкой capybara-webkit через Pow.Наше приложение имеет несколько поддоменов, и заставить его работать очень сложно.Если я проведу свои тесты через pow, они будут работать.Единственная проблема заключается в том, что мне нужно отредактировать мой .powenv и перезапустить pow, чтобы запустить мои тесты, а затем ту же самую сделку, чтобы вернуться к dev env.

Моя цель сейчас - заставить appname.dev перейти в мое приложение сзагруженная среда разработки и appname.test идут в то же приложение с тестовой средой.

Возможно ли это с помощью pow?

Я могу настроить appname.dev и appname.test (http://pow.cx/manual.html#section_3.1),, но они оба читают один и тот же .powenv и, следовательно, начинают с одного и того же RAILS_ENV.

1 Ответ

0 голосов
/ 20 июня 2012

Этот вопрос и два его ответа могут быть полезны для вашей проблемы.

Я думаю, что основной ответ заключается в том, что это делается в основном в Rails, а не в Pow. Ваше приложение Rails определит доступ к имени хоста, а затем будет вести себя соответствующим образом ... Единственное место, куда входит Pow, - это фактическая подача разных имен хостов для одного и того же приложения Rails (так, несколько символических ссылок в ~/.pow, которые все указать на то же приложение Rails).

Вопрос (и два его ответа, а также сообщение в блоге, на которое есть ссылка) связаны с этим на доменном сайте, а не со стороны tld ... Так что примеры будут ближе к использованию app-testing.dev и app-development.dev, чем используя app.dev и app.test. Возможно, можно добиться того же самого с тдл, но я еще не решил это.

...