From 810220bc978ce0185ca95578e2c4fa0c346b3caf Mon Sep 17 00:00:00 2001 From: Raphael Sofaer Date: Mon, 28 Feb 2011 16:24:09 -0800 Subject: [PATCH] clear disconnected records in migration --- .../20110228201109_foreign_key_constraints.rb | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/db/migrate/20110228201109_foreign_key_constraints.rb b/db/migrate/20110228201109_foreign_key_constraints.rb index 4ad8624ca..73dcac753 100644 --- a/db/migrate/20110228201109_foreign_key_constraints.rb +++ b/db/migrate/20110228201109_foreign_key_constraints.rb @@ -1,5 +1,40 @@ class ForeignKeyConstraints < ActiveRecord::Migration + def self.disconnected_records dependent_table, dep_column, parent_table + result = execute < :delete) add_foreign_key(:aspect_memberships, :aspects, :dependent => :restrict)