2016-03-18 3 views
0

Yep fail ... Я испортил вещи, как убить модель и миграцию, чтобы я мог начать все это. Я попытался заставить его работать с db:dropdb:createdb:migratedb:reset ... Могу ли я просто удалить файл модели и создать новое, кажется, что ничего не работает.Ruby on Rails Миграция/модель delete

Rails 5b3 Руби 2.3

+0

И вопрос в том, что? – ssuperczynski

+0

и на вопрос ниже. rails d model "model name" – failpractice

ответ

1

Лучшего способа я следовать, чтобы удалить моделью является, первым запуском:

rake db:migrate:status 

, и если вы по рельсам 5 Я думаю, что команда будет:

rails db:migrate:status 

Таким образом, это покажет статус вашей миграции. Если миграция up затем запустить:

rails db:migrate:down VERSION=version_no 

или

rake db:migrate:down VERSION=version_no 

Тогда вы можете смело уничтожить модель:

rails d model ModelName 

Так что это будет безопасно удалять свои модели и миграции файлов.

Надеюсь, это поможет.

+0

Спасибо, что так много, просто снова плохой день. – failpractice