Найти записи и их количество в дБ - PullRequest
0 голосов
/ 23 февраля 2012

Как я могу получить записи из базы данных и количество каждой записи, используя активный интерфейс записи? Например, у меня есть

field_1, value_1
field_1, value_2
field_1, value_3
field_1, value_1
field_1, value_2

Я должен получить

value_1, 2
value_2, 2
value_3, 1

Ответы [ 2 ]

1 голос
/ 23 февраля 2012

На activerecord вы можете просто использовать count в вашей модели класса с условным значением

например: количество людей с ролью администратора

class Person < ActiveRecord::Base
  attr_accessible :role
end 


Person.count(:role => 'admin')
0 голосов
/ 24 февраля 2012

Вы можете сделать это таким образом

Model.count(:all, :group => 'field_to_count')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...