Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby SOAP-需要了解我得到的错误_Ruby_Ruby On Rails 3_Soap_Savon - Fatal编程技术网

Ruby SOAP-需要了解我得到的错误

Ruby SOAP-需要了解我得到的错误,ruby,ruby-on-rails-3,soap,savon,Ruby,Ruby On Rails 3,Soap,Savon,我尝试初始化一个名为proxy的变量,如下所示: proxy=Savon::Client.new”http://192.168.1.1:8080“ 问题是,当我运行代码时,我只得到错误: name错误:类的未初始化常量名称::Savon 谢谢你的帮助 PD:我正在使用Ruby 1.9.2 PD2:我正在尝试从控制台运行此操作。您可能找到了

我尝试初始化一个名为proxy的变量,如下所示:

proxy=Savon::Client.new”http://192.168.1.1:8080“

问题是,当我运行代码时,我只得到错误:

name错误:类的未初始化常量名称::Savon

谢谢你的帮助

PD:我正在使用Ruby 1.9.2


PD2:我正在尝试从控制台运行此操作。

您可能找到了<0.8.x版本的文档。 不幸的是,语法已经改变了!请看这里:

Savon现在处理积木。 您的示例现在应该如下所示

需要“savon” 需要“pp” proxy=Savon::Client.new do wsdl.document=”http://my.webservices.net/service?wsdl" 结束 pp proxy.wsdl.soap\u操作

不知道您是否使用ruby1.9,但我听说ruby1.9从内置中删除了soap库,这是问题吗?谢谢!你是对的。。。我现在用的是一本更新的手册,做得很好! require 'savon' require 'pp' proxy = Savon::Client.new do wsdl.document = "http://my.webservices.net/service?wsdl" end pp proxy.wsdl.soap_actions