Sie müssen Personen nach ihrem Alter gruppieren und die Gruppe mit der höchsten Anzahl auswählen. Der folgende Code gibt sowohl das Alter als auch die Häufigkeit des häufigsten Alters zurück.
Person.group('age').order('count_all').limit(1).count
Um nur das Alter und nicht die Anzahl abzurufen, tun Sie
Person.group('age').order('count(*)').limit(1).pluck(:age).first