Jean-sébastien Jney wrote:> hi, i updated, ruby-openid, since then open_id_authentication plugin
> does not work anymore. did it happened to someone else?
I''m getting the same problem. I have to upgrade rubygems to get rails
2
up and running on my existing app. I started getting "undefined method
`require_gem''" errors from ruby-openid 1.1.4, so I updated the gem
to
version 2.0.2.
Now the ruby-openid gem appears to have changed its interface a bit. I
get
uninitialized constant OpenID::Store
/vendor/plugins/open_id_authentication/lib/open_id_authentication/db_store.rb:2
Looking in the plugin I can see that db_store.rb is defining a class
that inherits from OpenID::Store, like so:
module OpenIdAuthentication
class DbStore < OpenID::Store
But in the gem, its defined differently.
module OpenID
module Store
class Interface < Object
First of all the plugin is not requiring the openid store classes, and
second you can''t inherit from a Module.
This seems like this is a version issue, the plugin is not meant to work
with ruby-openid 2 just yet. Although I cant revert to the old 1.1.4
because it gives me:
undefined method `require_gem''
when the app loads on my newly updated rubygems 1.0.1.
Any help here? Do I have to revert my version rubygems back to pre 1.0
so that these "require_gem" errors go away? Is there some global
alias_method mnkey patch I can do to make require_gem not broken?
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---