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.

