try hobo_index Assigment.find ... although I believe you can just pass it the finder options and the question is do you want pagination still?
On Aug 30, 8:44 pm, Mark Sobkowicz <[email protected]> wrote: > I am trying to modify the controller action hobo_index in order to limit a > find. The hobo-at-work book has no examples, so I'm struggling to > understand "hobo_index takes a "finder" as an optional first argument, and > then options" . My find would be > > @assignments = Assignment.find(:all, :order => "due_date ASC" , :conditions > => ["show_date <= ?", Time.now]) > > How can I write the hobo_index line to reflect this? > > ========== > > Reading the stuff on page 85 of hobo-at-work I also tried adding to the end > of AssignmentsController > > def index > @assignments = Assignment.find(:all, :order => "due_date ASC" , > :conditions => ["show_date <= ?", Time.now]) > end > > but I got > > NoMethodError in AssignmentsController#index > > undefined method `total_pages' for #<Array:0x10566dbd0> > > So I think the line on that page: > > "in other words you don't need to do anything different than you would in a > normal Rails action" > > is maybe not true. I assume its trying to paginate, which I don't want to > turn off - I'm all in favor of pagination. > > Thanks for all the help, > > Mark -- You received this message because you are subscribed to the Google Groups "Hobo Users" 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/hobousers?hl=en.
