Hello,
It seems that when you 'require' soap4r, it conflicts with Ruby's soap library and Rails tries to use Ruby's soap library instead of soap4r.
Copy the folder \ruby\gems\1.8\gems\soap4r-1.5.5.20061022\lib\soap to \ruby\lib\ruby\1.8\soap and try again. It worked for me.
Hope this helps