Отбросьте все миграции рельсов или удалите таблицы и измените миграцию (начните с нуля)

Я новичок в Rails и начал проект, что я недоволен моими моделями и db-схемой.

Я хотел бы начать с нуля, но сохранить все свои взгляды, контроллеры.

Какой лучший способ сделать это?

Я хочу удалить все мои миграции и все мои модели. После этого процесса не должно быть ненужных файлов (например, миграции, которые больше не используются).

Если это помогает, я использую Rails 3.1

Спасибо!

Ответ 1

Сначала откат ваших миграций до версии 0.

rake db:migrate VERSION=0

Затем вы вручную удаляете свои миграции и модели, оставляя контроллеры и представления неповрежденными.

Ответ 2

Просто удалите все файлы в app/models и db/migrate, затем запустите:

rake db:reset