Migrations are pending. To resolve this issue, run: bin/rake db:migrate RAILS_ENV=development
有没有大神能解决,而运行 bin/rake db:migrate RAILS_ENV=development 后,又各种 db:migrate 冲突
怎么能快速解决冲突的问题?
你数据库里面已经有这个 order_info 的表了,数据库报错了啊 把数据库 drop 了再来一遍就好了
问题已经解决了,是我没有理解到位.sql 和 schema 都是用来记录数据迁移的,若是发生改变,会执行 db:migrate 所以数据库导出来的时候,务必要最新的。。谢谢大家
原因是 DB 中的 schema_migrations 中的 最高 version 与当前 db/schema 下的最高版本不一致才报的。一般执行 rake db:migrate 就可以。