如何在Ruby on Rails中重新创建Schema.rb(删除后)?

时间:2016-02-28 23:31:56

标签: ruby-on-rails ruby database schema schema.rb

我错误地删除了我的Schema.rb(有点)并且我似乎无法通过使用rake db:dump将其重新生成到db /中,我现在还不知道该怎么做。

有人建议 rake db:dump:all rake db:create:all rake db:migrate

没有任何效果。请帮忙!

2 个答案:

答案 0 :(得分:5)

尝试运行bundle exec rake db:schema:dump

有关详细信息,请参阅Active Record Migrations

答案 1 :(得分:1)

你可以尝试

rake db:drop db:create db:migrate

应该这样做。如果您没有收到任何错误并且模式文件没有被重新生成,那么您的本地环境可能会有些古怪。