10

我一直在關注ryan baytes screencast #170並將ruby-openid,authlogicauthlogic-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。

任何線索?

回答

4

rails/open_id_authentication插件已經在幾天前更新,並且破壞了與authlogic_openid gem(v = 1.0.4)的兼容性。

Youl'll不得不等待,直到有人修復authlogic_openid寶石(問題)

-1

簡單地說...不

我想有太多的依賴庫和調試問題花了一點時間,所以我們轉而使用僞裝,使應用程序本身成爲一個開放的提供者。