0

我做了很多谷歌搜索并阅读了很多堆栈溢出页面,但无法解决这个问题。如果有人可以对此提供帮助,那将很有帮助。

我的应用程序昨天仍然运行良好,现在突然开始在“rake db:migrate”上给出错误

我检查了我的方案,我在 rake db:drop / db:create / db:migrate 之后尝试过,我检查了 Gem 文件中的设计。

我的错误:

在此处输入图像描述

我的架构:

在此处输入图像描述

我的宝石文件:

在此处输入图像描述

任何帮助都会非常有用。

谢谢。

错误为文本:

Senthil:zenkars senthilkumar$ rake db:migrate rake 中止!Mysql2::Error: 表 'zenkars_development.users' 不存在:SHOW FULL FIELDS FROMusers

任务:TOP => db:migrate => 环境

(通过使用 --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_adapter/abstract_mysql_adapter.rb:245:在“查询”中

4

1 回答 1

2

检查此链接

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

基本上,您需要从用户模型中删除 rails_admin 配置并将其编写为已弃用的方式。

于 2012-09-28T12:14:12.007 回答