如何判断 ruby 两个数组中,是否有相同元素,求方法
#当前用户的GROUP
current_user_groups = User.find(User.current.id).groups.collect(&:lastname)
# 被指派用户的GROUP
assigned_user_groups = User.find(assigned_to_id).groups.collect(&:lastname)
#设置默认为同组
diff_group = false
#判断指派人与被指派人是否同组
current_user_groups.each do |k|
assigned_user_groups.each do |e|
if k != e && e!= "TEST"
logger.info"#{k}"
diff_group = true
logger.info"#{e}"
end
end
end