目前我正在做以下事情,想知道是否有一种合并的方法?
merged = list_with_objects_that_have_url_and_name_attributes
merged = merged.uniq{|ex| ex.url }
merged = merged.uniq{|ex| ex.name }
我想要这样的:
merged.uniq{|ex| ex.name || ex.url}
不完全是你想要的,但它是紧凑的:
merged.uniq!(&:url).uniq!(&:name)