J'ai un simple rail 3 application de blog où les messages ont beaucoup de commentaires et de commentaires appartiennent à un poste.Trouver tous les messages avec plus d'un nombre défini de commentaires
Je souhaite créer une étendue qui récupérera tous les messages comportant plus de 5 commentaires. Quelle est la meilleure façon de le faire sans colonne de cache de compteur.
Cela ne semble pas fonctionner pour moi. Il ne renvoie que le premier enregistrement. Le paramètre comment_count est également défini sur le nombre total de tous les commentaires dans la base de données. – KJF
Je l'ai mis à jour pour inclure une clause GROUP BY. Cela vous arrange-t-il? – noodl
Notez également que vous devriez pouvoir appeler 'post.comment_count' sur chacun des enregistrements retournés. – noodl