La creación de una aplicación utilizando los carriles vote_fu
-
19-09-2019 - |
Pregunta
He instalado recientemente http://github.com/peteonrails/vote_fu/tree/ maestro (vote_fu)
en una aplicación que he estado trabajando.
En esencia, sólo quiero una lista de elementos (digamos, los mensajes, por ejemplo) para que aparezca en el orden basado en votos descendente.
I añadido el acts_as_voteable al modelo de mensajes, y la acts_as_voter al modelo de usuario.
A partir de aquí, estoy bastante confusa - Veo esto "voter.vote_for (voteablemodel)" en el tutorial, para la votación un registro. Pero no understan donde debería estar su aplicación?
¿Debo ser la adición a una vista, poniéndolo en una nueva acción en el controlador?
Estoy claramente todavía nuevo - por lo que me disculpo por las preguntas simplistas por lo que lucho a través
.Gracias de antemano!
-Elliot
Solución
Las vistas se utilizan para mostrar la información. Lo que usted describe en el controlador pertenece a menos que sea más que unas pocas líneas de código.
Si usted ve sus métodos controlador empiezan a ser hinchado, trate de pensar en formas de mover esa lógica en su modelo o un módulo.