【发布时间】:2016-10-11 19:03:53
【问题描述】:
我一直在写这段代码,它比较两个相同的数组,如果它们是同一个项目:
items.each_with_index do | x, i |
items.each do | y, j |
if x.id != y.id
#... do some things
end
end
end
我真正想写的是:
items.compare_each do | x, y, i, j |
#... do some things
end
您将如何在 ruby/rails 中编写帮助程序?还是已经存在了?
【问题讨论】:
-
您能提供更多的上下文吗?
items是什么?你是如何使用这个循环的? -
我只看到一个数组,
items...循环通常是针对单个数组的吗? -
Items 只是任何一组记录,但它们都有一个 id。是的,抱歉,它正在将同一个数组与自身进行比较。
标签: ruby-on-rails ruby helpers