Как создать новую среду в Ruby on Rails?

Я пытаюсь создать новую среду (сборка) для использования его с Гудзоном.

Я делаю это, потому что я не хотел путать свои тестовые базы данных с гудзонской тестовой базой данных.

52
задан Simone Carletti 16 December 2013 в 12:45
поделиться

2 ответа

Предположим, вы хотите создать среду hudson .

  1. Создайте новый файл среды в config / environment / hudson.rb . Вы можете начать с клонирования существующего, например config / environment / test.rb .
  2. Добавьте новый блок конфигурации в config / database.yml для своей среды.
  3. Обновите любой другой файл конфигурации, который может быть у вас в папке config , в новой среде, некоторые гемы создают свои собственные ymls в папке config .
  4. Вот и все.

Теперь вы можете запустить сервер

rails server -e hudson

или запустить консоль

rails console hudson

И так далее.

Если вы используете старую версию Rails, используйте следующие команды:

ruby script/server -e hudson
ruby script/console hudson
81
ответ дан 7 November 2019 в 09:21
поделиться

Создайте файл config/environments/build.rb, который будет содержать опции, специфичные для вашего окружения.
Добавьте учетные данные базы данных вашей новой среды в config/database.yml.

Рок-н-ролл!

1
ответ дан 7 November 2019 в 09:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: