关于mysql:rails db:migrate失败'[MODEL] .users’不存在:显示来自`users`的完整字段

rails db:migrate fails '[MODEL].users' doesn't exist: SHOW FULL FIELDS FROM `users`

我做了大量的谷歌搜索并阅读了大量的堆栈溢出页面,但无法解决这个问题。如果任何人可以帮助解决这个问题,那将会很有帮助。

我的应用程序昨天工作正常,现在突然它开始出错"rake db:migrate"

我检查我的方案很好,我试过rake db:drop / db:create / db:migrate,我检查了gem文件中的设计。

我的错误:

enter image description here

我的架构:

enter image description here

我的宝石文件:

enter image description here

任何帮助都将非常有用。

谢谢。

文本错误:

Senthil:zenkars senthilkumar $ rake db:migrate
耙子流产了!
Mysql2 ::错误:表'zenkars_development.users'不存在:显示来自users的完整字段

任务:TOP => db:migrate => environment

(通过使用--trace运行任务查看完整跟踪)

Senthil:zenkars senthilkumar $ rake db:migrate --trace

**调用db:migrate(first_time)

**调用环境(first_time)

**调用disable_rails_admin_initializer(first_time)

**执行disable_rails_admin_initializer

**执行环境

耙子流产了!

Mysql2 ::错误:表'zenkars_development.users'不存在:显示来自users的完整字段
/usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:245:in`query'


检查此链接

https://github.com/sferik/rails_admin/issues/1273

基本上,您需要从用户模型中删除rails_admin配置,并将其作为不推荐的方式写入。