首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails uniq对

Rails uniq对
EN

Stack Overflow用户
提问于 2013-11-14 01:20:51
回答 1查看 84关注 0票数 0

我试图从关系中获得唯一的元素,但是它们是由一对ID来区分的。下面的示例说明了我想要做的事情:

代码语言:javascript
复制
array.uniq {|post| post.a_id && post.b_id }

不幸的是,上面的内容只会返回具有唯一a_id和b_id的元素。那不是我想要的。我想把那些独特的一对还给我。因此,如果我有以下分别使用a_id和b_id的帖子(如下所示),我希望它只返回post1、post3和post4。

代码语言:javascript
复制
post1 1 2
post2 1 2
post3 1 3
post4 2 3

提前感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-14 01:27:14

这就是你要找的吗?

代码语言:javascript
复制
array.uniq {|post| [ post.a_id, post.b_id ] }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19967746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档