0

私はたくさんのグーグルを行い、たくさんのスタックオーバーフローページを読みましたが、この問題を修正できません. 誰かがこれを手伝ってくれるなら、それは役に立ちます。

私のアプリは昨日も正常に動作しますが、突然「rake db:migrate」でエラーが発生し始めます

私は自分のスキームがうまくいっていることを確認し、rake db:drop / db:create / db:migrate の後に試し、Gem ファイルでデバイスを確認しました。

私のエラー:

ここに画像の説明を入力

私のスキーマ:

ここに画像の説明を入力

私の宝石ファイル:

ここに画像の説明を入力

どんな助けでも非常に役に立ちます。

ありがとう。

テキストとしてのエラー:

Senthil:zenkars senthilkumar$ rake db:migrate rake が中止されました! Mysql2::エラー: テーブル '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_adapters/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 に答える