que estoy tratando de hacer lo siguiente instrucción SQL en rieles:Rails 3.1 - encuentro utilizando recuento y selecciono como
SELECT COUNT(downloads.title) AS total, downloads.title FROM `downloads` WHERE `downloads`.`member_id` = 60 Group by `downloads`.`title`
escribí esto en los carriles de esta manera:
Download.where(:member_id => id).select("COUNT(downloads.title) AS total, downloads.title").group(:title)
Si corro el consulta directamente desde el servidor sql el sql se ejecuta correctamente, pero si ejecuto la versión activerecord solo obtengo el título.
Pensé que esto podría deberse a attr_accessible, pero esto no parece haber hecho una diferencia.
¿Alguna idea?
puede verificar la consulta SQL final con el método 'to_sql'. – Bohdan
Gracias, ese es un método práctico, pero el sql de salida es el esperado, pero no puedo entender por qué no está incluido el total en el objeto generado. – Alex