我一直在关注ryan baytes screencast #170并将ruby-openid,authlogic和authlogic-oid添加到现有的authlogic身份验证系统。Rails,OpenID和Authlogic
不过,我不断收到错误的下面的堆栈:
NameError(未初始化不断OpenIdAuthentication :: InvalidOpenId): /Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib /authlogic_openid/session.rb:53:in openid_identifier=' /Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:47:in
credentials =' authlogic(2.1.2)lib/authlogic/session/foundation.rb:28:in initialize' authlogic (2.1.2) lib/authlogic/session/password.rb:140:in
initialize' authlogic(2.1.2)lib/authlogic/session/activation.rb:48:in initialize' authlogic (2.1.2) lib/authlogic/session/klass.rb:61:in
initial' authlogic(2.1.2)lib/authlogic/session/scopes.rb:79:in initialize' app/controllers/user_sessions_controller.rb:10:in
new' app/controllers/user_sessions_cont roller.rb:10:在'create'中
有没有人遇到同样的问题?我使用轨2.3.4
我试过binary's example app这是工作得很好(导轨2.1.2),我试过the code provided by ryan bates,它也工作得很好(导轨2.3.2)。所以,这些库正在使用以前版本的rails。
任何线索?