Jeśli nie masz zdefiniowanego zakresu zamówienia, możesz użyć date()
metoda z postgresa, na przykład:
Post.select("date(created_at) as created_date").group("created_date")
A jeśli masz zakres zamówienia:
Post.all.except(:order).
select("date(created_at) as created_date").group("created_date")
Będziesz musiał zdefiniować pola wyboru, aby mieć niestandardowe grupowanie, więc select()
część powinna zawierać pola, które ma zawierać twój zestaw rekordów.