From ec89c90724282acf228c721fe18f8bcae7e18bd0 Mon Sep 17 00:00:00 2001 From: szpyxlwoni Date: Thu, 22 Nov 2012 11:55:50 +0800 Subject: [PATCH] add a script for remove duplicate membership --- script/remove_dup_membership.rb | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 script/remove_dup_membership.rb diff --git a/script/remove_dup_membership.rb b/script/remove_dup_membership.rb new file mode 100644 index 0000000..e0020f0 --- /dev/null +++ b/script/remove_dup_membership.rb @@ -0,0 +1,7 @@ +h = Hash.new +Membership.find(:all).each{|membership| + if mem = h[[membership.person_id,membership.team_id]] + Membership.destroy(mem) + end + h[[membership.person_id,membership.team_id]] = membership +}