3 votes

Groupe par ruby on rails

Je dois regrouper les utilisateurs en fonction de la colonne created_at par année et par mois,

User.all.group_by{ |q| [q.created_at.year, q.created_at.month]} , où j'obtiens un hash avec la clé [année, mois]. Y a-t-il un moyen de regrouper les enregistrements qui résultent comme suit

{ 
  year1 =>{ month1 =>[array of records], month2=>[array]}, 
  year2 =>{ month1 =>[array of records], month2=>[array]}
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X