That did work, Matt. Thx! This finally pushes me to learn more about :include, something I havent looked at much in a couple years of Rails work <sheepish grin>
Thx again to all On Nov 17, 7:27 am, Matt Jones <[email protected]> wrote: > The easiest way to get the contacts table into the mix is to > use :include on the has_many: > > has_many :update_requests, :dependent => :destroy, :include > => :contact, :order => 'contacts.last_name asc' > > I'm not 100% sure that this will actually sort the records the way you > want, however. If it doesn't work, you'll probably need to build a > named scope on UpdateRequest that sorts by contact last_name. > > --Matt Jones > > On Nov 16, 10:02 pm, lunaclaire <[email protected]> wrote: > > > here are my models (only showing the associations that relate to this > > post): > > > class UpdateRequest < ActiveRecord::Base > > belongs_to :user > > belongs_to :contact > > end > > > class User < ActiveRecord::Base > > has_many :update_requests, :dependent => :destroy > > end > > > so I want to be able to list UpdateRequests and sort them based on > > attributes of the referenced Contact in each > > > I cant, for instance, do the following for the User > > > has_many :update_requests, :dependent => :destroy, :order => > > 'contacts.last_name asc' > > > It doesnt know about the 'contacts' table's columns > > > I can do this, right? How? > > > Thx --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

