我试图从关系中获得唯一的元素,但是它们是由一对ID来区分的。下面的示例说明了我想要做的事情:
array.uniq {|post| post.a_id && post.b_id }不幸的是,上面的内容只会返回具有唯一a_id和b_id的元素。那不是我想要的。我想把那些独特的一对还给我。因此,如果我有以下分别使用a_id和b_id的帖子(如下所示),我希望它只返回post1、post3和post4。
post1 1 2
post2 1 2
post3 1 3
post4 2 3提前感谢你的帮助。
发布于 2013-11-14 01:27:14
这就是你要找的吗?
array.uniq {|post| [ post.a_id, post.b_id ] }https://stackoverflow.com/questions/19967746
复制相似问题