10

मैं ryan baytes screencast #170 निम्नलिखित किया गया है और एक मौजूदा authlogic प्रमाणीकरण प्रणाली को ruby-openid, authlogic और authlogic-oid जोड़ने।रेल, 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 प्रमाण-पत्र = ' ऑथलॉगिक (2.1.2) lib/authlogic/session/foundation.rb: 28: initialize' authlogic (2.1.2) lib/authlogic/session/password.rb:140:in में ऑथलॉगिक प्रारंभ करें (2.1.2) lib/authlogic/session/activation.rb: 48: initialize' authlogic (2.1.2) lib/authlogic/session/klass.rb:61:in में ' ऑथलॉगिक (2.1.2) lib/authlogic/session/scopes.rb: 79: initialize' app/controllers/user_sessions_controller.rb:10:in में नया' ऐप/नियंत्रक/user_sessions_cont प्रारंभ करें roller.rb: 10: में `बनाने '

ऐसा कोई है जो इस समस्या का एक ही तरह का सामना करना पड़ रहा है है? मैं रेल 2.3.4

मैं binary's example app की कोशिश की है जो पूरी तरह से अच्छी तरह से काम कर रहा है (रेल 2.1.2) का उपयोग कर रहा हूँ, मैं the code provided by ryan bates की कोशिश की है और यह अच्छी तरह भी काम कर रहा है (रेल 2.3.2)। तो, पुस्तकालय रेल के पिछले संस्करणों के साथ काम कर रहे हैं।

कोई सुराग?

उत्तर

4

रेल/open_id_authentication प्लगइन कुछ दिन पहले अद्यतन किया गया है और यह authlogic_openid मणि (v = 1.0.4) के साथ संगतता टूट जाता है।

जब तक किसी को authlogic_openid मणि (मुद्दे)

-1

संक्षेप में ठीक इंतजार करना Youl'll ... कोई

मैं लगता है कि बहुत सारे निर्भर पुस्तकालयों देखते हैं और समस्या को दूर करने के लिए समय का एक सा ले लिया , इसलिए हम मास्करेड का उपयोग करने के लिए स्थानांतरित हो गए, जिससे ऐप स्वयं एक ओपनिड प्रदाता बन गया।

0

मैं इस पाया है:

http://futureadapter.com/2009/11/13/authlogic-plugin-errorfix/

लेकिन मैं कैसे इस कोड को लागू करने के लिए पता नहीं है (थे करने के लिए मैं इसे डाल दिया?) इतना है कि यह authlogic_oid समस्या ठीक हो जाती।

किसी को भी यह बाहर की जाँच और यह कैसे लागू करने के लिए देख सकते हैं?

धन्यवाद।

संबंधित मुद्दे