如果要从结果中删除重复项,可以使用:.distinct()
Customers.select(:country).distinct
这将查询数据库,如下所示:
SELECT DISTINCT "customers"."country" FROM "customers"
.uniq()具有相同的效果。在Rails 5.0中,它已被弃用,并且将从5.1版的Rails中删除。原因是,该词unique的含义不相同,可能会误导他人。而且distinct更接近SQL语法。
友情链接: json在线解析 通晓查询 糯晒黄历 姓名打分 风车动漫