Je suis nouveau à Rails, alors allez-y doucement. J'ai créé un blog et j'ai également créé la possibilité pour les utilisateurs d'indiquer qu'ils "aiment" un article en particulier. La façon dont j'applique ceci est en utilisant la table des postes et une table distincte «vote». Lorsque l'utilisateur clique sur le bouton «J'aime», il envoie l'enregistrement à la table «vote» avec la valeur «1» et l'identifiant de publication particulier.Affichage des articles selon le nombre de dossiers «votes» dans un tableau distinct
Je voudrais afficher les messages "les plus aimés" dans la barre latérale. Comment puis-je appeler une telle chose. Je voudrais afficher le post_title et le nombre de «votes», c'est-à-dire, je voudrais interroger en quelque sorte la table «vote» pour les post_id's qui ont le plus d'enregistrements et les afficher dans l'ordre décroissant.
J'espère que c'est une question facile.
Avez-vous 1 enregistrement par vote dans le tableau des votes ou un enregistrement par publication avec le total des votes? – mikej