¿Hay una manera fácil de obtener el promedio de un atributo en una colección?Ruby on Rails field average?
Por ejemplo, cada usuario tiene un puntaje.
Dada una colección de usuarios (@users), ¿cómo se puede obtener el puntaje promedio del grupo?
¿Hay algo como @ users.average (: puntuación)? Creo que me encontré con algo como esto para los campos de la base, pero lo necesito para trabajar para una colección ...
muy agradable. ¿Qué hace el & in &: score? – David
El operador de y comercial es un sustituto de: @ users.collect {| user | user.score} Lea más sobre esto en la web: http://eli.thegreenplace.net/2006/04/18/understanding-ruby-blocks-procs-and-methods/ –
pretty awesome. –