我错误地删除了我的Schema.rb(有点),我似乎无法通过使用rake db:dump来将其重新生成db /,我不知道该怎么做。如何在Ruby on Rails中重新创建Schema.rb(删除后)?
一些建议 耙分贝:转储:所有 耙分贝:创建:所有 耙分贝:迁移
毫无效果。请帮忙!
我错误地删除了我的Schema.rb(有点),我似乎无法通过使用rake db:dump来将其重新生成db /,我不知道该怎么做。如何在Ruby on Rails中重新创建Schema.rb(删除后)?
一些建议 耙分贝:转储:所有 耙分贝:创建:所有 耙分贝:迁移
毫无效果。请帮忙!
尝试运行bundle exec rake db:schema:dump
。
有关更多信息,请参阅Active Record Migrations。
这应该工作。除此之外,您可能不需要使用'bundle exec',具体取决于您安装了哪些gems以及如何设置路径。 –
什么都没有发生:(当我把它放入时,它只是返回一条新线,我真的不知道该怎么办,这发生在我以前,而我只是用了上面放置的3条线,都是drop:all ,创建:all,然后迁移,但它不再有效 –
尝试运行'bundle exec rake db:schema:dump -trace'。注意额外的'--trace'选项,并查看所有正在运行的任务。 – Dharam
你可以尝试
rake db:drop db:create db:migrate
应该这样做。如果您没有收到任何错误并且架构文件未被重新生成,那么您的本地环境可能会出现一些问题。
对不起,我的意思是db:drop:all not dump –
你的项目是否在某些源代码控制下,比如git? – BroiSatse