选择唯一模型属性 - Rails

时间:2013-11-12 19:49:22

标签: ruby-on-rails ruby model

我有一个模型list,其中包含nameid属性。

我想在所有name模型中选择每个唯一的list属性。

因此,如果我的列表模型如下所示:

list1

id: 1
name: ABC

list2

id:2
name: DEF

list3

id:3
name: ABC

我想最终得到像这样的数组['ABC','DEF']。最简单的方法是什么?

1 个答案:

答案 0 :(得分:1)

我会选择

List.select(:name).distinct

有关ActiveRecord查询界面的详细信息,请参阅http://guides.rubyonrails.org/active_record_querying.html