Лучший способ реализовать другую базу данных в ruby ​​on rails на основе переменной (демонстрационная база данных для демонстрации продукта)?

Я хотел бы иметь возможность легко переключать базу данных в моем приложении rails. Идея проста:

  1. Одинаковая кодовая база для производственного и демонстрационного приложений
  2. Другая база данных
  3. Чистая минимальная реализация

Моя мысль, возможно, была основана на имени хоста, с которого я вызываю свое приложение, чтобы установить базу данных, или здесь есть лучшие варианты?


person Rubytastic    schedule 15.09.2015    source источник
comment
в чем проблема указать другую среду в database.yml и запустить приложение в этой среде?   -  person trushkevich    schedule 16.09.2015
comment
@trushkevich Чем он должен работать 2 раза. Я ищу возможность запустить приложение 1x, а затем просто переключить базу данных, если выполняется определенное условие (я думал о поддомене demo.myapp.com) и запустить правильную базу данных в зависимости от среды.   -  person Rubytastic    schedule 16.09.2015
comment
Понятно, проверьте этот пост stackoverflow.com/questions/16775795/ похоже на то, что вы ищете - вам нужно создать собственный обработчик соединения   -  person trushkevich    schedule 16.09.2015