Ruby on Rails迁移/模型删除

时间:2016-03-18 03:19:06

标签: ruby database migration reset ruby-on-rails-5

是的失败......我搞砸了如何杀死一个模型和迁移,所以我可以把它全部开始。我尝试将其与db:drop db:create db:migrate db:reset一起使用...我可以删除模型文件并创建一个似乎无效的新文件。

Rails 5b3 ruby​​ 2.3

1 个答案:

答案 0 :(得分: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

因此,这将安全地删除您的模型和迁移文件。

希望这有帮助。