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.