Bạn sẽ phải nhóm những người theo độ tuổi của họ và chọn nhóm có số lượng cao nhất. Đoạn mã dưới đây sẽ trả về cả độ tuổi và tần suất của độ tuổi thường xuyên nhất.
Person.group('age').order('count_all').limit(1).count
Chỉ để lấy độ tuổi chứ không phải số lượng
Person.group('age').order('count(*)').limit(1).pluck(:age).first