API-> hello_message_api.rb.
class HelloMessageApi < ActionWebService::API::Base
api_method :hello_message, :expects => [{:firstname=>:string},
{:lastname=>:string}], :returns => [:string]
end
controller ->
class HelloMessageController < ApplicationController
web_service_api HelloMessageApi
web_service_dispatching_mode :direct
wsdl_service_name ‘hello_message’
web_service_scaffold :invoke
def hello_message(firstname, lastname)
return "Hello “+ firstname +” "+lastname
end
end
but it givesthe following error
" uninitialized constant HelloMessageController::HelloMessageApi "
plz
help me out ???
Where is the class HelloMessageApi located ?You will need to include it
inside the controller before being able to use it.
Thanks & Regards,
Dhruva S…
Jonathan
Swifthttp://www.brainyquote.com/quotes/authors/j/jonathan_swift.html
“May you live every day of your life.”
On Tue, Aug 25, 2009 at 3:24 PM, Sushrut S. <
sushrut
September 6, 2009, 2:51pm
3
I get the same error… Any solution?
sushrut
September 6, 2009, 4:00pm
4
2009/9/6 Phylroy [email protected] :
I get the same error… Any solution?
I think the solution, as Dhruva S. pointed out is possibly to
include the rb file in the controller.
Colin
sushrut
September 29, 2009, 4:05pm
5
sushrut
September 29, 2009, 4:05pm
6
I am running into issues as well. I believe this is due to the fact
that Rails stopped providing SOAP support at 2.0 and doesn’t do any
longer the ‘behind the scenes’ thing it used to do for SOAP. I found a
post that explains how to get ActionWebService to work again with SOAP
but I lost the link. I’m also working on it so I’ll let you know if I
find it.
On Aug 25, 5:54 am, Sushrut S. [email protected]