ruby-on-rails – 查询唯一属性列表

ruby-on-rails – 查询唯一属性列表,第1张

概述我创建了一个 Ruby数组(文章),其中包含重复预设值的属性(类别)(例如以下之一:“Drink”,“Main”,“Side”). 因此,我想获得此类别属性的所有唯一值的列表. 我想到了类似的东西 Article.all.category.uniq ……但那没用.这是一个示例数组: [#<Article id: 1, category: "Drink">, #<Article id: 2, cat 我创建了一个 Ruby数组(文章),其中包含重复预设值的属性(类别)(例如以下之一:“Drink”,“Main”,“SIDe”).
因此,我想获得此类别属性的所有唯一值的列表.

我想到了类似的东西

Article.all.category.uniq

……但那没用.这是一个示例数组:

[#<Article ID: 1,category: "Drink">,#<Article ID: 2,category: "Main">,#<Article ID: 3,#<Article ID: 4,category: "SIDe">,#<Article ID: 5,]

我正在寻找的结果列表的内容应该是这样的:“饮料”,“主要”,“侧面”

解决方法
Article.all.map {|a| a.category}.uniq

应该做的工作.

总结

以上是内存溢出为你收集整理的ruby-on-rails – 查询唯一属性列表全部内容,希望文章能够帮你解决ruby-on-rails – 查询唯一属性列表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1262693.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存