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

时间:2011-02-25 19:05:55

标签: ruby ruby-on-rails-3 soap savon

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

proxy = Savon::Client.new "http://192.168.1.1:8080"

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

NameError: uninitialized constant NameOfTheClass::Savon

感谢您的帮助!

PD:我正在使用Ruby 1.9.2

PD2:我正试图从控制台运行它。

1 个答案:

答案 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