Nginx/Passenger/Rails, где установить RAILS_ENV?

Я разместил свой сайт в своем месте тестирования, но я не уверен, где я устанавливаю, что должен RAILS_ENV для этого сервера. Где я должен смотреть?

Ответы

Ответ 1

Короткий ответ: development_app_env

Наборы: RAILS_ENV RACK_ENV WSGI_ENV NODE_ENV PASSENGER_APP_ENV

Пример nginx conf:

    http {
    passenger_root /home/user/.rvm/gems/[email protected]/gems/passenger-4.0.29;
    passenger_ruby /home/user/.rvm/wrappers/[email protected]/ruby;
    passenger_app_env development;
}

Ответ 2

Вы можете использовать директиву rack_env, чтобы установить рельсы env, как описано здесь, для пассажира для документации nginx

6.16. Rack and Rails >= 3 конкретных варианта

Если вы используете rails 1.x или 2.x, вы можете использовать директиву rails_env