选择唯一模型属性 - 轨道



我有一个模型list,它有属性nameid

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

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

list1
id: 1
name: ABC

list2
id:2
name: DEF

list3
id:3
name: ABC

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

我会去

List.select(:name).distinct

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

最新更新