aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations.rb
diff options
context:
space:
mode:
authorNeeraj Singh <neerajdotname@gmail.com>2010-08-06 15:24:38 -0400
committerNeeraj Singh <neerajdotname@gmail.com>2010-08-06 15:24:53 -0400
commit74dde5951af9f7cbea080087c49f2654e619a0fd (patch)
treeeb84daa335b21c08507ff449c6cf6e11f79312d2 /activerecord/lib/active_record/associations.rb
parent62bb83d0a27e83b0800e67676cfa0d0c47453f8e (diff)
downloadrails-74dde5951af9f7cbea080087c49f2654e619a0fd.tar.gz
rails-74dde5951af9f7cbea080087c49f2654e619a0fd.tar.bz2
rails-74dde5951af9f7cbea080087c49f2654e619a0fd.zip
updating documentation for method configure_dependency_for_has_many
Diffstat (limited to 'activerecord/lib/active_record/associations.rb')
-rw-r--r--activerecord/lib/active_record/associations.rb13
1 files changed, 5 insertions, 8 deletions
diff --git a/activerecord/lib/active_record/associations.rb b/activerecord/lib/active_record/associations.rb
index 2556d243f6..73c0900c8b 100644
--- a/activerecord/lib/active_record/associations.rb
+++ b/activerecord/lib/active_record/associations.rb
@@ -1593,15 +1593,12 @@ module ActiveRecord
# Creates before_destroy callback methods that nullify, delete or destroy
# has_many associated objects, according to the defined :dependent rule.
- # If the association is marked as :dependent => :restrict, create a callback
- # that prevents deleting entirely.
#
- # See HasManyAssociation#delete_records. Dependent associations
- # delete children, otherwise foreign key is set to NULL.
- # See HasManyAssociation#delete_records. Dependent associations
- # delete children if the option is set to :destroy or :delete_all, set the
- # foreign key to NULL if the option is set to :nullify, and do not touch the
- # child records if the option is set to :restrict.
+ # See HasManyAssociation#delete_records for more information. In general
+ # - delete children if the option is set to :destroy or :delete_all
+ # - set the foreign key to NULL if the option is set to :nullify
+ # - do not delete the parent record if there is any child record if the
+ # option is set to :restrict
#
# The +extra_conditions+ parameter, which is not used within the main
# Active Record codebase, is meant to allow plugins to define extra