rails 使用activerecord删除重复记录?

78次阅读

假设有个用户表,里面包含很多Email重复的记录,用Rails 3的ActiveRecord写个程序删除重复记录

lidashuang

email_hash = {}
User.find_each do |user|
  email_hash[user.email] ? user.destroy : email_hash[user.email] = 1
end

reyesyang

正文完