Рельсы: выберите уникальные значения из столбца - PullRequest
218 голосов
/ 12 марта 2012

У меня уже есть работающее решение, но я действительно хотел бы знать, почему это не работает:

ratings = Model.select(:rating).uniq
ratings.each { |r| puts r.rating }

Он выбирает, но не печатает уникальные значения, он печатает все значения, включаядубликаты.И это в документации: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields

Ответы [ 11 ]

1 голос
/ 24 апреля 2014
Model.select(:rating).distinct
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...