我有一个数组:
art_groups_arr = []
我是从它那里得到的:
art_groups_arr << a.art_name (in loop)
当我尝试检查包含时,我得到can't convert Array into String
我试过了:
n2.art_group.include?(art_groups_arr.map { |e| e})
在我看来,我的数组看起来像是:
["Амортизатор", "Защитный колпак / пыльник, амортизатор"]
如何正确循环并检查include?
?
答案 0 :(得分:0)
如果要检查一个数组的每个元素以查看它是否在另一个数组中:
art_groups_arr.each do |group|
n2.art_group.include? group
end
如果要查看数组是否包含完全相同的元素,可以执行此操作:
art_groups_arr.sort == n2.art_group.sort