Среды в Rails - PullRequest
       3

Среды в Rails

0 голосов
/ 08 февраля 2011

Я читал, что развертывание приложения в среде разработки может быть одним из худших случаев, но я не смог найти никакой реальной информации о том, КАК я могу изменить среды своих приложений и подготовить их производственные базы данных?

Кстати, я использую Passenger / Nginx для развертывания.

Редактировать: Люди, которых вы неправильно поняли, возможно, я неправильно спросил, я знаю, как изменить окружение с помощью nginx, но если я изменю его с nginx и не коснусь моего приложения, оно вылетает. Есть некоторые вещи, которые я должен сделать с моим приложением, прежде чем я изменю их среду с разработки на производство, я хочу получить информацию о них.

Ответы [ 3 ]

1 голос
/ 08 февраля 2011

В вашем виртуальном хосте поместите следующую переменную среды: -

<VirtualHost *:80>
  DocumentRoot /var/apache2/htdocs/tutorial/Web/
  ServerName dev.tutorial.local
  SetEnv FLOW3_CONTEXT Production
</VirtualHost>
0 голосов
/ 08 февраля 2011

Я не уверен.но попробуйте изменить переменную среды в config / environment.rb

ENV['RAILS_ENV'] ||= 'production'
0 голосов
/ 08 февраля 2011

http://www.modrails.com/documentation/Users%20guide%20Nginx.html#RailsEnv

Из документации для пассажиров RAILS_ENV по умолчанию используется.

Если нет, вы можете указать это в конфигурации nginx:

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