是的失败......我搞砸了如何杀死一个模型和迁移,所以我可以把它全部开始。我尝试将其与db:drop
db:create
db:migrate
db:reset
一起使用...我可以删除模型文件并创建一个似乎无效的新文件。
Rails 5b3 ruby 2.3
答案 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
因此,这将安全地删除您的模型和迁移文件。
希望这有帮助。