从ruby中的响应对象数组中删除相同的响应对象

时间:2015-02-02 18:49:28

标签: ruby arrays

如果我有一个数组:[response, response, response]并且其中至少有两个数组的response.code为500,那么如何从数组中删除其中一个响应对象呢?

所以我生成的数组应该是[response, response],这样只有一个响应对象的response.code为500,另一个响应对象为response.code

1 个答案:

答案 0 :(得分:4)

这样做:

[response, response, response].uniq(&:code)