0

私はレールアプリケーションを持っており、私はより多くの創造物を持っている私のクラスOrderの日に知りたいです。私はより多くの注文が作成された日を得る方法

あなたは私を助けてくださいでした:D は、私がデータベースとして

は、事前にありがとうのPostgreSQLを使用しています。

+0

あなたは 'Order'クラスを投稿できますか? – 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

Better: Replace 'Order.all.group_by {| x | x.created_at.all_day} .sort_by {| a、b | b.length} .last' と 'Order.all.group_by {| x | x.created_at.all_day} .max_by {| a、b | b.length} ' – cmramseyer

関連する問題