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