我有两个数组。首先是来自DB @groups = Group.where(blabla)
的对象数组。其次来自API请求response = [false, false, something]
。当我试图通过它们时:
@groups.zip(response).each do |group, r|
.
.
end
@groups
数组从第二个元素开始,并在最后一次迭代中放置第一个。为什么会这样?
使用yi = @groups.pluck(:id)
我可以看到数组的顺序是正确的!
为了更清楚,我希望result = [[403, false], [404, false], [405, something]]
,但我有result = [[404, false], [405, false], [403, something]]