Я слежу за ryan baytes screencast # 170 и добавляет ruby-openid, authlogic и authlogic -oid в существующую систему аутентификации на основе аутентификации.
Однако я продолжаю получать следующий стек ошибок:
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
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: в `create '
Есть ли те, кто сталкивается с такой же проблемой? я использую rails 2.3.4
Я пробовал приложение для бинарного примера, которое отлично работает (rails 2.1.2), я пробовал код, предоставленный ryan bates, и он работает хорошо (рельсы 2.3.2). Итак, библиотеки работают с предыдущими версиями рельсов.
Любые подсказки?