Когда вы добавляете новую миграцию в любом филиале, запустите rake db:migrate
и зафиксируйте как миграцию, так и db/schema.rb
. Если вы сделаете это, в процессе разработки вы сможете переключиться на другую ветвь, которая имеет другой набор миграций и просто запускает rake db:schema:load
.
Обратите внимание, что это воссоздает всю базу данных, а существующие данные будут потеряны.
Возможно, вы только хотите запустить производство из одной ветки, с которой вы очень осторожны, поэтому эти шаги там не применяются (просто запустите rake db:migrate
, как обычно там). Но в разработке не должно быть большого труда воссоздать базу данных из схемы, что будет rake db:schema:load
.