registros de grupo de trilhos por datas de created_at

Então eu tenho um modelo que eu quero recuperar registros e agrupá-los por datas do campo created_at. Mas created_at é um campo de data e hora, e eu estou interessado apenas na parte da data. Então eu estou procurando por algo como um array 2D, a primeira camada seria um hash com string de data como a chave, a segunda camada seria matrizes com registros. Como devo fazer isso?

{
"9/28/2012" => [record, record, record],
"9/29/2012" => [record, record, record],
"9/30/2012" => [record, record, record]
}

Além disso, como devo fazer isso se quiser que o arranjo acima seja aplicado a todos os registros recuperados desse modelo?

questionAnswers(1)

yourAnswerToTheQuestion