2012-02-11 10 views
1

私のユーザーモデルでDeviseを使用していて、rake routesを実行するとusersパス(GET/users、これは私が望むものです)私のアプリ。Devitsを使用した初期化されていない定数エラー

/usersに行くと、uninitialized constant UsersControllerエラーが表示されます。私はユーザコントローラを持っていて、偽のインデックスメソッドを使ってみましたが、それでも動作していません。

ログインしているユーザーの情報と、関係のある他のモデルの一部のデータを示すページを作成したいと考えています。

ありがとうございます!どんな助けでも大歓迎です。

答えて

2

コントローラまたはルートの名前を間違えた場合、通常このエラーが発生します。あなたのコントローラが "UserController"か "UsersController"かどうかであなたのルートコントローラに一貫性があることを確認してください。また、ルートでどのように指定されているか確認してください。

これを避けるための良い方法は、コントローラに簡単なrspecユニットテストを書いて、この問題を早期に突き止めることです。

関連する問題