Se non hai definito un ambito dell'ordine, puoi utilizzare date()
metodo da postgres, in questo modo:
Post.select("date(created_at) as created_date").group("created_date")
E se hai un ambito di ordine:
Post.all.except(:order).
select("date(created_at) as created_date").group("created_date")
Dovrai definire i campi di selezione per avere un raggruppamento personalizzato, quindi select()
parte dovrebbe contenere i campi che devono contenere il recordset.