Quand j'écrire le code suivantAide avec clause group by
Post.find(:all,:group=>'comments')
Il ne me donne que le premier enregistrement avec le correspondant pas de commentaires et ignore les autres enregistrements avec le correspondant pas de commentaires. D'autre part, si je fais quelque chose comme ça
Post.count(:all, :group=>'comments')
Il me donne
#<OrderedHash {1=>9}>
ce qui signifie que j'ai 9 messages qui ont pas de commentaires = 1 et qui est le résultat attendu. Puis-je faire quelque chose qui me donne un hachage ordonné mais des groupes d'objets avec le même nombre de commentaires c'est-à-dire les messages ayant un nombre égal de commentaires sont tous regroupés et enfin je reçois un hachage de groupe d'objets.
Merci. Cela a fonctionné pour moi. –