我正在写一个使用Ruby和Savon的小客户端。界面从0.7版本显着改变到0.8.x.我所有的电话不工作了:-(。 如何传递的本地成员变量。 请参阅例如,@username和@userPassword不是块内定义。谁在使用Savon的SOAP调用中使用类变量?
begin
@response = @authentication_svc.request :wsdl, "AuthenticateUser" do
http.headers["SOAPAction"] = "AuthenticateUser"
soap.body = "#{@userName}#{@passwd}"
end
rescue Savon::SOAP::Fault => e
@last_soap_error = e.message
end
谢谢你的建议。请原谅我老式的词汇和拼写。让我改述一下我的问题:我无法访问我传递给Savon :: Client#请求的块内的实例变量。 – 2011-02-07 07:06:34