module ActiveRecord::Associations::ThroughAssociation

Private Instance Methods

build_record(attributes, options={}) click to toggle source
Calls superclass method
# File lib/active_record/mass_assignment_security/associations.rb, line 72
def build_record(attributes, options={})
  inverse = source_reflection.inverse_of
  target = through_association.target

  if inverse && target && !target.is_a?(Array)
    attributes[inverse.foreign_key] = target.id
  end

  super(attributes, options)
end