有没有我可以让这个算法更快?
我正在获取此模型(工件)的所有文档,对于每个文档,我想知道是否有重复,如果有,我将其删除。
Artifact.all.to_a.each do |n|
image = n.image_original
thumb = n.image_thumbnail
count_value = Artifact.where(:image_original => image,
:image_thumbnail => thumb).all.to_a.count
if count_value > 1
n.destroy!
end
end