По умолчанию всякий раз, когда вы выполняете «скрипт / сервер ruby», вы будете работать с базой данных разработки.
Каждый раз, когда вы запускаете тесты, выполняя "rake test", "rake test: functionals" и т. Д., Rails автоматически загружает все, что у вас есть в ваших приборах, в тестовую базу данных и использует это.
Всякий раз, когда вы развертываете в производство, если вы используете Phusion Passenger (что вам, вероятно, следует), оно по умолчанию будет запускать ваше приложение в рабочем режиме.
Если вы хотите запустить свой сервер webrick с одной из других баз данных, вы можете сделать:
> ruby script/server -e production
> ruby script/server -e test