0

新規インストール後に初期化されていない定数エラーが発生する一般的な原因はありますか?

uninitialized constant Activity
activesupport (3.2.12) lib/active_support/inflector/methods.rb:230:in `block in constantize'

すべてがインストールされ、移行されました。SQL をエクスポートして新しいインストールにインポートすることでごまかしましたが、いくつかのエラーが発生しましたが、なぜこのエラーが発生するのかわかりません。テーブルはactivitiesDBに存在しますが、コンソールとアプリ自体の両方でそのエラーが発生します。

何かご意見は?

編集

public_activityコントローラーの名前を変更して宝石を削除しても、同じエラーが発生します。cancan がうまくセットアップされていないと思い始めていますか?

4

2 に答える 2

0

カンカンをインストールしましたか?アクティビティ クラスはこの宝石の典型であり、この方向に目を向けることができます。

またuninitialized constant、エラーは、クラスまたはモジュールが宣言されているファイル名が正しくないことを意味する場合もあります。

于 2013-07-16T01:28:36.637 に答える