пример будет ...
Pets.find(:all, :select => 'count(*) count, pet_type', :group => 'pet_type', :order => 'count')
возвращает правильные результаты, но не фактические значения в возвращенном упорядоченном хеш-объекте.
Pets.count(:all, :group => 'pet_type')
возвращает счетчик, но не сортирует по убыванию ... как бы я это сделал?
Я думаю, что предпочел бы использовать .find ... но я возьму .count, если смогу его отсортировать.