最佳答案
我已经有了一个有效的解决方案,但我真的很想知道为什么这行不通:
ratings = Model.select(:rating).uniq
ratings.each { |r| puts r.rating }
它选择,但不打印唯一值,而是打印所有值,包括重复的值。它在文档中:http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields