我正在尝试初始化一个名为proxy的变量,如下所示:
proxy = Savon::Client.new "http://192.168.1.1:8080"
问题是,当我运行我的代码时,我只得到错误:
NameError: uninitialized constant NameOfTheClass::Savon
感谢您的帮助!
PD:我正在使用Ruby 1.9.2
PD2:我正试图从控制台运行它。
答案 0 :(得分:2)
您可能找到了版本的文档< 0.8.x. 不幸的是语法已经改变了!看看这里:https://github.com/rubiii/savon/blob/master/README.md
萨文现在使用积木。 你的例子现在应该是这样的
require 'savon'
require 'pp'
proxy = Savon::Client.new do
wsdl.document = "http://my.webservices.net/service?wsdl"
end
pp proxy.wsdl.soap_actions