Когда вы находитесь в dev и в одиночку, вы можете изменять свои файлы миграции так, как вам хочется (я до сих пор не уверен, что это полезно, см. Мой комментарий выше).
Ну, как только выотредактировал все, как вы хотите:
удалить текущую базу данных: rake db:drop
пересоздать ее: rake db:create
миграция: rake db:migrate
Процесс миграции отслеживается в самой базе данных:
одна таблица создана и названа schema_migrations
, каждая запись - это уже выполненная миграция с отметкой времени в качестве идентификатора.
Поскольку вы выгружаете базу данных, трассировки больше нет, и вы можете выполнить повторную миграцию.