Как запустить schema.rb?

Я пытаюсь запустить db: migrate. Однако это не удается, поскольку одна из таблиц, которые одна из миграций пытается обновить, не существует. Я искал базу кода, и эта таблица создается в db/schema.rb.

Как я могу запустить schema.rb перед db: migrate??

Ответ 1

Используйте задачу загрузки схемы:

rake db:schema:load

Из rake -T (Исключенная версия):

rake db:schema:dump  # Create db/schema.rb file usable with any AR-supported DB
rake db:schema:load  # Load schema.rb file into DB