【发布时间】:2014-11-04 13:33:19
【问题描述】:
我是 Ruby 的新手。我正在创建一个遇到以下问题的 rails 平台:
我有我的第一个数组,为了简单起见,我将其称为“资本”:
capital = [A,B,C,D]。我有第二个数组small = [a,b,c,d]。 small 的元素与capital 的元素具有多对一的关系,如:
capital
has_many:small
这两个是通过我数据库中的两个表链接的,所以可以打印出这些数组的有效组合
capital.each do |x|
small.each do |y|
puts x,y
end
end
打印出数据库中定义的 x,y 的有效组合。这工作得很好。
现在,问题来了:我有第三个数组array_3,其中包含capital 和small 元素的一些组合,如:
array_3 = [(A,c), (C,d), (D,b)]
我想打印数据库中定义的capital 和small 元素的所有有效组合,以便array_3 中不存在该组合。我该怎么办?
【问题讨论】:
-
你能正确地格式化问题吗? :-)
标签: ruby-on-rails ruby