2009-08-24 11 views
0

J'ai récemment installé http://github.com/peteonrails/vote_fu/tree/master (vote_fu)Mise en place d'une application utilisant des rails vote_fu

sur une application que je travaille sur. Essentiellement, je veux juste une liste d'éléments (disons, les messages par exemple) à afficher dans l'ordre décroissant basé sur les votes.

J'ai ajouté act_as_voteable au modèle posts et act_as_voter au modèle utilisateur. De là, je suis assez confus - je vois ce "voter.vote_for (voteablemodel)" dans le tutoriel, pour voter un disque. Mais je ne comprends pas où je devrais le mettre en œuvre?

Devrais-je simplement l'ajouter à une vue, la placer dans une nouvelle action dans le contrôleur?

Je suis clairement encore nouveau - donc je m'excuse pour les questions simplistes que je me démène.

Merci d'avance!

-Elliot

Répondre

0

Les vues sont utilisées pour afficher des informations. Ce que vous décrivez appartient au contrôleur sauf s'il ne s'agit que de quelques lignes de code. Si vous voyez que vos méthodes de contrôleur commencent à devenir gonflées, essayez de penser à des moyens de déplacer cette logique dans votre modèle ou dans un module.