instance method add_single_associated_validation_callbacks

Ruby on Rails 2.2.3

Since v2.2.3 Last seen in v2.2.3 Private

Signature

add_single_associated_validation_callbacks(association_name)

No documentation comment.

Parameters

association_name req
Source
# File activerecord/lib/active_record/associations.rb, line 1333
        def add_single_associated_validation_callbacks(association_name)
          method_name = "validate_associated_records_for_#{association_name}".to_sym
          define_method(method_name) do
            association = instance_variable_get("@#{association_name}")
            if !association.nil?
              errors.add association_name unless association.target.nil? || association.valid?
            end
          end

          validate method_name
        end

Defined in activerecord/lib/active_record/associations.rb line 1333 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::Associations::ClassMethods

Type at least 2 characters to search.

↑↓ navigate · open · esc close