On Mar 11, 10:55 pm, "Todd A. Jacobs" <[email protected]>
wrote:
> I have the following in a Rails 3.0.5 controller:
>
>   respond_to :html, :xml, :json
>   def index
>     @open_jobs = Job.incomplete
>     @open_jobs_count = @open_jobs.count
>
>     @late_jobs = Job.past_due
>     @late_jobs_count = @late_jobs.count
>   end
>
> However, adding this to the index action doesn't work:
>
>     respond_with @open_jobs, @open_jobs_count, @late_jobs,
> @late_jobs_count
>
> I just get a "Template is missing" error. How am I supposed to pass
> multipe resources to respond_with?

I don't think you can - if you do say respond_with @person, @comments
then rails thinks you are talking about nested resources, whereas you
have separate resources
The other problem you have here is that some of the things you are
passing (eg those integers) aren't resources, which may well confuse
things

Personally, my understanding is that respond_with is there to deal
with the really common case, if you have something more exotic there's
nothing wrong with falling back to some more traditional respond_to
stuff

Fred

-- 
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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to