aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb
diff options
context:
space:
mode:
authorPratik Naik <pratiknaik@gmail.com>2010-01-01 00:13:38 +0530
committerPratik Naik <pratiknaik@gmail.com>2010-01-01 00:17:40 +0530
commitd5f9173926598ace058b502e00c49f6477820509 (patch)
tree331489c4d5e4fbb0efb97e442ac366e8837a7d70 /activerecord/lib/active_record/associations/has_and_belongs_to_many_association.rb
parentea41a757aab86206278b99deb86e93a760833819 (diff)
downloadrails-d5f9173926598ace058b502e00c49f6477820509.tar.gz
rails-d5f9173926598ace058b502e00c49f6477820509.tar.bz2
rails-d5f9173926598ace058b502e00c49f6477820509.zip
Add Relation#delete [Pratik Naik, Emilio Tagua]
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.rb2
1 files changed, 1 insertions, 1 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 9569b0c6f9..5913189c98 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
@@ -73,7 +73,7 @@ module ActiveRecord
relation = arel_table(@reflection.options[:join_table])
relation.where(relation[@reflection.primary_key_name].eq(@owner.id).
and(Arel::Predicates::In.new(relation[@reflection.association_foreign_key], records.map(&:id)))
- ).delete
+ ).delete_all
end
end