Rails 3.1 - find using count and select as

Я пытаюсь выполнить следующий sql-запрос в rails:

SELECT COUNT(downloads.title) AS total, downloads.title FROM `downloads` WHERE `downloads`.`member_id` = 60 Group by `downloads`.`title`

Я написал это в rails вот так:

Download.where(:member_id => id).select("COUNT(downloads.title) AS total, downloads.title").group(:title)

Если я запускаю запрос прямо с sql-сервера, sql выполняется правильно, но если я запускаю версию activerecord, я получаю только заголовок.

Я думал, что это может быть из-за attr_accessible, но, похоже, это не имеет значения.

есть идеи?

9
задан Alex 8 November 2011 в 10:27
поделиться