帮助rails restful身份验证

时间:2009-11-06 22:27:30

标签: ruby-on-rails restful-authentication

我刚刚使用this插件安装了restful身份验证,当我转到localhost:3000 / login时 我收到此错误

  

SessionController中的NameError #new

     

未初始化的常量   SessionController

有什么想法吗?请帮忙。

3 个答案:

答案 0 :(得分:3)

首先,如果您刚开始使用Rails身份验证,我强烈建议您使用Authlogic。 Restful Authentication有时间,但它产生的代码很多,并不总是很清晰,而且很难扩展。

如果您已启用Restful Auth,请确保已创建会话控制器,路由存在,并且会创建session_controller.rb中的操作。

答案 1 :(得分:0)

Railscasts网站上提到了这一点......

  

试试这个(复数会话):

map.resource:session,:controller => '会话'

答案 2 :(得分:0)

宁静的认真度过了一天。使用authlogic会更好。我在这里写了一篇关于authlogic基础知识的帖子。

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