I am trying to figure this out, but haven''t had much luck searching the forums here or google. I have categories and items. My category model has many items, items belong to categories, etc. I can''t figure out how to do a find in my controller that will give me the 5 newest items in each category. My items table has created_at, I know how do sort on that and use :limit => 5, but I am not sure how to do it for each category. I feel like I should do a Categories.find(:all) then something with each.do but I don''t know what. I think I could just find all of the items, then .select (for each category) but then I have wait while I retrieve all of the items, when I really only want a few of them. Any ideas, or a link to a tutorial or screencast would be really appreciated. I feel like this is something really basic, but I can''t figure it out today. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---