Uninitialized constant

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. <

I get the same error… Any solution?

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

Here it is:

http://adityakircon.blogsome.com/2009/05/07/how-to-install-actionwebservice-in-rails-2/

On Aug 25, 5:54 am, Sushrut S. [email protected]

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]