After login to OpenID Provider and return consumer site<br><br>exception appeared:<br><br><div class="error">
       Verification failed: Unexpected parameter (not on return_to): 'controller'=nil)<br><br>i check idres.rb and found: <br><br>171         @message.get_args(BARE_NS).each_pair do |bare_key, bare_val|<br>172           rt_val = return_to_parsed_query[bare_key]<br>

173           if not return_to_parsed_query.has_key? bare_key<br>174             # This may be caused by your web framework throwing extra<br>175             # entries in to your parameters hash that were not GET or<br>176             # POST parameters.  For example, Rails has been known to<br>

177             # add "controller" and "action" keys; another server adds<br>178             # at least a "format" key.<br>179             raise ProtocolError, ("Unexpected parameter (not on return_to): "\<br>

180                                   "'#{bare_key}'=#{rt_val.inspect})")<br><br>ruby 1.8 and rails 2.3.5 works fine.<br><br>soembody help me solve this? i am a newbie of ruby<br><br>thanks very much<br>

</div><br>