there is a example in http://api.rubyonrails.com/classes/ActionWebService/Base.html and it mentioned <code> class SearchCriteria < ActionStruct::Base member :firstname, :string member :lastname, :string member :email, :string end </code> but i can not find ActionStruct''s source code in the rails''s distribution,and i found ''NameError: uninitialized constant ActionStruct'' when using it should it be ActionWebService::Struct ? Maybe it''s a type error ? -- Posted via http://www.ruby-forum.com/.
I also find the example in http://api.rubyonrails.com/classes/ActionWebService/Invocation/ClassMethods.html <code> class CustomService < ActionWebService::Base before_invocation :intercept_add, :only => [:add] def add(a, b) a + b end private def intercept_add return [false, "permission denied"] # cancel it end end </code> can''t work at all The method intercept_add need declare two parameters otherwise rails will report "wrong number of arguments (2 for 0)" my environment is rails 1.0 ,ruby 1.8.2, windows xp sp2 -- Posted via http://www.ruby-forum.com/.
> my environment is rails 1.0 ,ruby 1.8.2, windows xp sp2On the rails site i think it says not to use 1.8.2 -- Posted via http://www.ruby-forum.com/.
Chris wrote:>>my environment is rails 1.0 ,ruby 1.8.2, windows xp sp2 > > > On the rails site i think it says not to use 1.8.2 > >Not so. I''m using 1.8.2 on OS X 10.9.3, Windows 2000 and Debian without problems. The site says 1.8.3 is duff, though... -- Alex
I can''t find ActionStruct in 1.8.3 either Chris wrote:>> my environment is rails 1.0 ,ruby 1.8.2, windows xp sp2 > > On the rails site i think it says not to use 1.8.2-- Posted via http://www.ruby-forum.com/.