2012-01-10 8 views
0

usersというテーブルがあり、ルーティングに問題があります。私は足場を張って、インデックスを開こうとするとルーティングエラーが発生します。アクションに一致するルートはありませんshoweditdestroy。私はレーキのルートをして、すべてそこにtheyre。ショーを削除して編集、破棄すると、インデックスが正常に読み込まれます。コントローラー/テーブルユーザーの名前付けに何か問題がありますか?

私が考えることができるのは、レールがデフォルトで独自のユーザーを設定していることだけです。

なぜこのような考えがありますか?ユーザーと呼ばれるコントローラを持つ方法はありますか?

+0

実際のクラス/ルートの/ etcとは何ですか? –

+0

私はいくつかの既存のルートが新しいルートを上書きしていると思うので、これを確認するためにroutes.rbの上にこのルートを配置してみてください。次に、既存のルートを調整して、上書きするルートを修正することができます。 – naren

答えて

1

ユーザーには、テーブルを持つことに間違いはありません。 ユーザーのテーブルがある場合は、user.rbモデルとusers_controller.rbも必要です。これらは、ユーザー足場を作成したときに生成されているはずです。あなたのusers_controller、設定/ routes.rbをのルーティングを処理するには

含まれている必要があります

resources :users