我有一个模型list
,它具有属性name
和id
.
我想name
在所有list
模型中选择每个唯一属性。
因此,如果我的列表模型如下所示:
list1
id: 1
name: ABC
list2
id:2
name: DEF
list3
id:3
name: ABC
我想得到一个像['ABC','DEF']这样的数组。最简单的方法是什么?
我有一个模型list
,它具有属性name
和id
.
我想name
在所有list
模型中选择每个唯一属性。
因此,如果我的列表模型如下所示:
list1
id: 1
name: ABC
list2
id:2
name: DEF
list3
id:3
name: ABC
我想得到一个像['ABC','DEF']这样的数组。最简单的方法是什么?
我会去
List.select(:name).distinct
有关查询界面的更多信息,请参阅http://guides.rubyonrails.org/active_record_querying.html 。ActiveRecord