1

このプラグインを使用してRESTful認証をインストールしましたが、localhost:3000 / loginに移動すると、このエラーが発生します

SessionController#newのNameError

初期化されていない定数SessionController

何か案は?助けてください。

4

3 に答える 3

3

まず、Rails認証を始めたばかりの場合は、Authlogicを使用することを強くお勧めします。Restful Authenticationには時間がありましたが、常に明確であるとは限らない多くのコードを生成し、拡張するのはかなり困難です。

Restful Authを使用するように設定されている場合は、Sessionコントローラーが作成され、ルートが存在し、session_controller.rb内のアクションが作成されていることを確認してください。

于 2009-11-06T22:53:25.353 に答える
0

これはRailscastsサイトで言及されました...

これを試してください(複数のセッション):

map.resource:session、:controller=>'セッション'

于 2009-11-07T01:55:23.760 に答える
0

Restfulauthにはその日がありました。authlogicを使用したほうがよいでしょう。authlogicの基本についてここに小さな投稿を書きました。

http://blog.platform45.com/2009/09/30/user-authentication-with-authlogic

于 2009-11-07T11:54:35.770 に答える