aris
1
Guys i m new to Ruby on rails ,
Task - i m trying to consume a webservice in ruby on rails and this web
service is made in asp.net .
my controller code is through which i m trying to consume webservice is
class WebserviceController < ApplicationController
def getMsg
hello_client = ActionWebService::Client::Soap.new(HelloWorld,
“http://localhost:50739/WebService/RubyConsumeIt.asmx/HelloWorld”)
@service_output= hello_client.getMsg(params[:name])
end
end
and this is my controller view -
Hello Web Service
Hello Web Service
</p>
<p>
<%= @service_output %>
</p>
and i m getting an error -
uninitialized constant ActionWebService
please help , if there is any sample code to consume asp.net webservice
in
ruby on rails . it will be much appreciated.
On Monday, 21 January 2013 00:48:41 UTC-5, Ruby-Forum.com User wrote:
def getMsg
hello_client = ActionWebService::Client::Soap.new(HelloWorld,
“http://localhost:50739/WebService/RubyConsumeIt.asmx/HelloWorld”)
ActionWebService was dropped from Rails back in Rails 2 (about 5 years
ago). There are some forks still active:
but it’s mostly unmaintained. You may want another, more active, SOAP
library:
You’ll also definitely want to find better documentation, as whatever
steered you towards ActionWebService is wildly out-of-date.
–Matt J.
On Monday, January 21, 2013 2:58:01 PM UTC, Matt J. wrote:
Category: SOAP Clients - The Ruby Toolbox
Of those I’ve found savon to be very easy to use (and the relatively
recent
savon 2 is even better)
Fred
On Mon, Jan 21, 2013 at 9:22 AM, Frederick C.
[email protected] wrote:
Of those I’ve found savon to be very easy to use (and the relatively recent
savon 2 is even better)
Couldn’t agree more, when I absolutely must work with SOAP I use Savon.
I just did a project that had to work with a .net SOAP API. I used the
SAVONhttp://savonrb.com gem.
There is also a
RailsCasthttp://railscasts.com/episodes/290-soap-with-savonfrom Ryan
Bates that shows this in action too. Hope this helps.