RubyでSavonを使って簡単なWebサービスクライアントの例を開発しようとしています。RubyとSavonで簡単なWebサービスクライアントを実行する方法
これは私がこれまでに得たものである:
class WebServiceController < ApplicationController
def index
puts "web_service: IN"
client = Savon::Client.new do
wsdl.document = "http://www.webservicex.com/CurrencyConvertor.asmx?wsdl"
end
response = client.request :conversion_rate do
soap.body = {
:from_currency => 'USD',
:to_currency => 'EUR'
}
end
puts response.to_hash;
render :text => response.to_hash.to_s
end
end
しかし、私は私が得ることのコードを実行する場合:
初期化されていない定数のSavon :: Clientの
私は私を推測しますSavonへの参照を追加する必要がありますか? (私はすでに対応する宝石をインストールしました)。
さらに、私はそのWebサービスで正しいことをしていますか?それは動作するはずですか?
ありがとうございました!
どのように宝石をインストールしましたか? – David