Откатите все рельсовые миграции или удалите таблицы и измените миграции (начните с нуля) - PullRequest
15 голосов
/ 20 ноября 2011

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

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

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

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

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

Спасибо!

Ответы [ 2 ]

41 голосов
/ 20 ноября 2011

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

rake db:migrate VERSION=0

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

15 голосов
/ 20 ноября 2011

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

rake db:reset
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...