Если вы хотите использовать миграцию для обновления существующей таблицы, вы можете выполнить весь процесс из командной строки
Предполагая, что вы сделали
rails generate model user first_name:string last_name:string
ранее вы бы добавили поля, как это;
rails generate migration AddFieldsToModel new_field:string another_field:string....
Rails делает магию над AddFieldsToModel и вычисляет имя таблицы из значения для вас.
Как только вы создали миграцию, вы можете посмотреть на нее в db / migrations, а затем, если вы довольны, просто запустите
rake db:migrate
это обновит вашу базу данных и добавит в нее новые поля. Вам не нужно ничего делать с реальным файлом model.rb - но вам нужно будет повторно запустить задачу annotate, чтобы повторно перевести ее в файл model.rb.