diff options
author | Jon Leighton <j@jonathanleighton.com> | 2011-12-14 19:20:19 +0000 |
---|---|---|
committer | Jon Leighton <j@jonathanleighton.com> | 2011-12-14 19:20:19 +0000 |
commit | 889e8bee82ea4f75adb6de5badad512d2c615b7f (patch) | |
tree | 8e97f5f816b548e8170bf5e39d2533ccf186f8da /activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb | |
parent | 8a37970312815b6ea0b27821f52552df19add8cb (diff) | |
download | rails-889e8bee82ea4f75adb6de5badad512d2c615b7f.tar.gz rails-889e8bee82ea4f75adb6de5badad512d2c615b7f.tar.bz2 rails-889e8bee82ea4f75adb6de5badad512d2c615b7f.zip |
Fix #3672 again (dependent: delete_all perf)
Diffstat (limited to 'activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb')
-rw-r--r-- | activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb b/activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb index 1f917f58f2..a4cea99372 100644 --- a/activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb +++ b/activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb @@ -32,6 +32,10 @@ module ActiveRecord record end + # ActiveRecord::Relation#delete_all needs to support joins before we can use a + # SQL-only implementation. + alias delete_all_on_destroy delete_all + private def count_records |