Thinking in SQL, you want to do this: select * from customers left outer join addresses on customers.address_id = addresses.id where addresses.id is null.
First thing that comes to mind here something like: Customer.find(:all, :include => :address, :conditions => 'addresses.id is null') hope that helps, -H On Jan 11, 5:32 pm, Gabriele Tassoni <[email protected]> wrote: > Hi, > I have a Customer model that has_many :addresses, is there a way (via > named scope or any other method that's ... ehm ... model side) to > obtain all the Customers that don't have any addresses at all (for > which the associated array would be empty)? > > Thank you for the answer... --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

