Deseja encontrar registros sem registros associados no Rails

Considere uma associação simples ... class Person has_many :friends end class Friend belongs_to :person end Qual é a maneira mais limpa de obter todas as pessoas que NÃO têm amigos no ARel e / ou meta_where? E então, que tal um has_many: através da versão class Person has_many :contacts...