SOAP - нужно понимать, какую ошибку я получаю - PullRequest
0 голосов
/ 25 февраля 2011

Я пытаюсь инициализировать переменную с именем proxy следующим образом:

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

Дело в том, что когда я запускаю код, я получаю только ошибку:

NameError: uninitialized constant NameOfTheClass::Savon

Спасибо за любую помощь!

PD: я использую Ruby 1.9.2

PD2: я пытаюсь запустить это из консоли.

1 Ответ

2 голосов
/ 02 марта 2011

Вы, вероятно, нашли документацию для версий <0.8.x.К сожалению, синтаксис изменился!Посмотрите здесь: <a href="https://github.com/rubiii/savon/blob/master/README.md" rel="nofollow">https://github.com/rubiii/savon/blob/master/README.md

Савон теперь работает с блоками.Ваш пример должен выглядеть следующим образом </p> <pre> require 'savon' require 'pp' proxy = Savon::Client.new do wsdl.document = "http://my.webservices.net/service?wsdl" end pp proxy.wsdl.soap_actions </pre> <p>

...