Vous voulez trouver des enregistrements sans enregistrements associés dans Rails

Prenons une simple association ... class Person has_many :friends end class Friend belongs_to :person end Quelle est la manière la plus propre d'obtenir toutes les personnes qui n'ont AUCUN ami dans ARel et / ou meta_where? Et puis qu'en est-il d'un has_many: through version class Person has_many...