Ruby on Rails
Изменение стандартного приложения Rails
Поиск…
Вступление
Это обсудит, как изменить среду, поэтому, когда кто-то создает rails s
они загружают, а не в среде, которую они хотят.
Работа на локальной машине
Обычно, когда среда рельсов запускается путем ввода. Это просто запускает среду по умолчанию, которая обычно development
rails s
Конкретную среду можно выбрать, используя флаг -e
например:
rails s -e test
Что будет запускать тестовую среду.
Окружение по умолчанию можно изменить в терминале, отредактировав файл ~/.bashrc
и добавив следующую строку:
export RAILS_ENV=production in your
Работа на сервере
Если на удаленном сервере, использующем Passenger, измените apache.conf на среду, которую вы хотите использовать. Например, в этом случае вы видите RailsEnv production
.
<VirtualHost *:80>
ServerName application_name.rails.local
DocumentRoot "/Users/rails/application_name/public"
RailsEnv production ## This is the default
</VirtualHost>
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow