我刚刚使用这个插件安装了 RESTful 身份验证,当我转到 localhost:3000/login 时出现此错误
会话控制器中的名称错误#new
未初始化的常量 SessionController
有任何想法吗?请帮忙。
我刚刚使用这个插件安装了 RESTful 身份验证,当我转到 localhost:3000/login 时出现此错误
会话控制器中的名称错误#new
未初始化的常量 SessionController
有任何想法吗?请帮忙。
首先,如果您刚刚开始使用 Rails 身份验证,我强烈建议您使用Authlogic。Restful Authentication 有它的时间,但它会生成很多并不总是清晰的代码,并且很难扩展。
如果您已设置使用 Restful Auth,请确保您的 Session 控制器已创建,路由存在,并且 session_controller.rb 中的操作已创建。
Restful auth 有它的一天。使用 authlogic 会更好。我在这里写了一篇关于 authlogic 基础的小文章。
http://blog.platform45.com/2009/09/30/user-authentication-with-authlogic