Я следил за Райаном Байтесом # 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
учетные данные = '
authlogic (2.1.2) lib / authlogic / session / foundation.rb: 28: в initialize'
authlogic (2.1.2) lib/authlogic/session/password.rb:140:in
initialize '
authlogic (2.1.2) lib / authlogic / session / активации.rb: 48: в initialize'
authlogic (2.1.2) lib/authlogic/session/klass.rb:61:in
initialize '
authlogic (2.1.2) lib / authlogic / session / scopes.rb: 79: в initialize'
app/controllers/user_sessions_controller.rb:10:in
new '
app / controllers / user_sessions_controller.rb: 10: в `create '
Есть ли кто-нибудь, кто сталкивается с такой же проблемой? я использую рельсы 2.3.4
Я попробовал пример бинарного приложения , который прекрасно работает (rails 2.1.2), я попробовал код, предоставленный Райаном Бейтсом , и он тоже работает хорошо (рельсы 2.3.2). Итак, библиотеки работают с предыдущими версиями рельсов.
Есть какие-нибудь подсказки?