相关疑难解决方法(0)

Rails:从列中选择唯一值

我已经有了一个可行的解决方案,但我真的想知道为什么这不起作用:

ratings = Model.select(:rating).uniq
ratings.each { |r| puts r.rating }
Run Code Online (Sandbox Code Playgroud)

它选择但不打印唯一值,它会打印所有值,包括重复值.它在文档中:http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields

activerecord ruby-on-rails

225
推荐指数
9
解决办法
18万
查看次数

标签 统计

activerecord ×1

ruby-on-rails ×1