Anda harus mengelompokkan orang berdasarkan usia mereka dan memilih grup dengan jumlah tertinggi. Kode di bawah ini akan mengembalikan usia dan frekuensi usia yang paling sering.
Person.group('age').order('count_all').limit(1).count
Untuk mengambil usia saja dan bukan hitungan lakukan
Person.group('age').order('count(*)').limit(1).pluck(:age).first