Om du inte har definierat ett beställningsomfång kan du använda date()
metod från postgres, så här:
Post.select("date(created_at) as created_date").group("created_date")
Och om du har en beställningsomfattning:
Post.all.except(:order).
select("date(created_at) as created_date").group("created_date")
Du måste definiera valda fält för att ha en anpassad gruppering, så select()
del bör innehålla de fält som du behöver din postuppsättning ska innehålla.