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文件中的设计。
我的错误:
我的架构:
我的宝石文件:
任何帮助都将非常有用。
谢谢。
文本错误:
Senthil:zenkars senthilkumar $ rake db:migrate
耙子流产了!
Mysql2 ::错误:表'zenkars_development.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'不存在:显示来自
/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配置,并将其作为不推荐的方式写入。