Skip to content

Commit

Permalink
Merge remote branch 'docrails/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
fxn committed Aug 8, 2010
2 parents ddeaf6c + fc01ade commit b7c4523
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 9 deletions.
13 changes: 5 additions & 8 deletions activerecord/lib/active_record/associations.rb
Expand Up @@ -1593,15 +1593,12 @@ def add_touch_callbacks(reflection, touch_attribute)


# Creates before_destroy callback methods that nullify, delete or destroy # Creates before_destroy callback methods that nullify, delete or destroy
# has_many associated objects, according to the defined :dependent rule. # 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 # See HasManyAssociation#delete_records for more information. In general
# delete children, otherwise foreign key is set to NULL. # - delete children if the option is set to :destroy or :delete_all
# See HasManyAssociation#delete_records. Dependent associations # - set the foreign key to NULL if the option is set to :nullify
# delete children if the option is set to :destroy or :delete_all, set the # - do not delete the parent record if there is any child record if the
# foreign key to NULL if the option is set to :nullify, and do not touch the # option is set to :restrict
# child records if the option is set to :restrict.
# #
# The +extra_conditions+ parameter, which is not used within the main # The +extra_conditions+ parameter, which is not used within the main
# Active Record codebase, is meant to allow plugins to define extra # Active Record codebase, is meant to allow plugins to define extra
Expand Down
Expand Up @@ -29,7 +29,7 @@ module ClassInheritableAttributes # :nodoc:
# To opt out of the instance reader method, pass :instance_reader => false. # To opt out of the instance reader method, pass :instance_reader => false.
# #
# class Person # class Person
# cattr_accessor :hair_colors :instance_writer => false, :instance_reader => false # class_inheritable_accessor :hair_colors :instance_writer => false, :instance_reader => false
# end # end
# #
# Person.new.hair_colors = [:brown] # => NoMethodError # Person.new.hair_colors = [:brown] # => NoMethodError
Expand Down

0 comments on commit b7c4523

Please sign in to comment.