I just finished a RPXNow Rails plugin and gem
so that everyone can enjoy the great usability + simplicity of RPX

Use OpenId / Google / Yahoo / MySpace / Facebook connect transparently through the same interface.

Usage

#login.erb
RPXNow.embed_code('mywebsite',url_for(:controller=>:session, :action=>:rpx_token))

#sessions_controller.rb
def rpx_token
  data = RPXNow.user_data(params[:token],'YOUR RPX API KEY')
  self.current_user = User.find_by_identifier(data[:identifier]) || User.create!(data)
  redirect_to '/'
end

Doing the same with OpenId is impossible, since every provider has his own standards of which fields to supply and how to name them.

Happy login!