I have an application which uses gcal4ruby and retrieves events from a
Calendar object.
The events are received fine and I can look at them in the console
however, when I try to render them in xml by using the following line

render :xml => e

I get the ArgumentError, 'wrong number of arguments (1 for 0)'.
Just to see if the data is there, I also did 'render :text =>
e.to_xml',  the object is displayed (the xml labels are swallowed up
by the browser but I can see the content).

I've search all over for what possible reason render :xml would fail
with this error but I'm having no luck.

Any ideas are greatly appreciated.

Here's the controller code:

    s=Service.new
    s.authenticate('mylogin','mypassword')
    @cal=Calendar.find(s,{:title=>"Public"}).first
    @events = @cal.events
    e=@events.first
    respond_to do |format|
      format.html { render :xml => e }
    end

Here's the end of the stack trace:

ruby/1.8/gems/actionpack-3.0.3/lib/action_controller/metal/
renderers.rb:87:in `to_xml'
ruby/1.8/gems/actionpack-3.0.3/lib/action_controller/metal/
renderers.rb:87:in `_render_option_xml'
ruby/1.8/gems/actionpack-3.0.3/lib/action_controller/metal/
renderers.rb:40:in `_handle_render_options'
ruby/1.8/gems/actionpack-3.0.3/lib/action_controller/metal/
renderers.rb:47:in `render_to_body'
ruby/1.8/gems/actionpack-3.0.3/lib/action_controller/metal/
compatibility.rb:55:in `render_to_body'
ruby/1.8/gems/actionpack-3.0.3/lib/abstract_controller/rendering.rb:
101:in `render_to_string'
ruby/1.8/gems/actionpack-3.0.3/lib/abstract_controller/rendering.rb:
92:in `render'
ruby/1.8/gems/actionpack-3.0.3/lib/action_controller/metal/
rendering.rb:17:in `render'
ruby/1.8/gems/actionpack-3.0.3/lib/action_controller/metal/
instrumentation.rb:40:in `render'
...





-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to