0

나는 레일 어플리케이션을 가지고 있으며 더 많은 창조물을 가지고있는 날을 내 클래스 Order에 알리고 싶습니다.더 많은 주문이있는 날을 얻는 방법

당신은 제발 도와 수 : D 내가 데이터베이스로

가 사전에 감사합니다 PostgreSQL을 사용하고 있습니다.

+0

'주문'등급을 게시 할 수 있습니까? – jdgray

답변

1
max_orders_in_a_day = Order.all.group_by{ |x| x.created_at.all_day }.sort_by { |a,b| b.length }.last 

max_orders_in_a_day[0] #=> The day 
max_orders_in_a_day[1] #=> An array with the related Order objects 
+0

감사합니다. cmramseyer !!! –

+0

더 나은 : 바꾸기 'Order.all.group_by {| x | x.created_at.all_day} .sort_by {| a, b | b.length} .last' with 'Order.all.group_by {| x | x.created_at.all_day} .max_by {| a, b | b.length}' – cmramseyer

관련 문제