Rails 运行时候提示表不存在~

suchiva · 2014年06月06日 · 最后由 posebear1990 回复于 2015年10月14日 · 1985 次阅读

运行 bundle exec rake db:migrate 时候报错~

ActiveRecord::StatementInvalid: Mysql2::Error: Table 'testror_development.schema_migrations' doesn't exist: SELECT schema_migrations.* FROM schema_migrations

rake db:create 先?

是不是数据库还在,迁移历史表被删了。。。。

rake db:drop
rake db:create
rake db:migrate

试下这样行不行,相当于重建表,可排除误操作数据库。

#2 楼 @pynix 这种情况会怎么样?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号