私はryan baytes スクリーンキャスト #170に従い、 ruby-openid、authlogic、およびauthlogic-oidを既存の authlogic 認証システムに追加しました。
ただし、次のエラースタックが引き続き発生します。
NameError (初期化されていない定数 OpenIdAuthentication::InvalidOpenId): openid_identifier='
/Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:47:in
/Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:53:in credentials=' authlogic (2.1.2) lib /authlogic/session/foundation.rb:28 : in initialize' authlogic initialize'
authlogic (2.1.2) lib/authlogic/session/password.rb:140:in
(2.1.2) lib/authlogic/session/activation.rb:48: in initialize'
authlogic (2.1.2) lib/authlogic/session/klass.rb:61:in
initialize' 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_controller.rb:10:in `create'
同じような問題に直面している人はいますか?私はレール2.3.4を使用しています
私はバイナリのサンプルアプリを試しましたが、これは完全にうまく機能しています (rails 2.1.2) 。Ryan Bates が提供するコードを試してみましたが、うまく機能しています (rails 2.3.2)。そのため、ライブラリは以前のバージョンのレールで動作しています。
手がかりはありますか?