Wenn Sie keinen Auftragsumfang definiert haben, können Sie date()
verwenden Methode von postgres wie folgt:
Post.select("date(created_at) as created_date").group("created_date")
Und wenn Sie einen Bestellumfang haben:
Post.all.except(:order).
select("date(created_at) as created_date").group("created_date")
Sie müssen Auswahlfelder definieren, um eine benutzerdefinierte Gruppierung zu haben, also select()
Teil sollte die Felder enthalten, die Ihr Recordset enthalten muss.