我正在寫一個使用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