lib/metadata/ingest/translators/form_to_attributes.rb
def translate_association(assoc)
      attribute = attribute_lookup(assoc)
      return unless attribute

      # Make sure we properly handle destroyed values by forcing them to an
      # empty association.  We keep their state up to this point because the
      # caller may be using the prior value for something.
      if assoc.marked_for_destruction?
        assoc = @form.create_association
      end

      add_association_to_attribute_map(attribute, assoc)
    end
def translate_association(assoc)
      attribute = attribute_lookup(assoc)
      return unless attribute

      # Make sure we properly handle destroyed values by forcing them to an
      # empty association.  We keep their state up to this point because the
      # caller may be using the prior value for something.
      if assoc.marked_for_destruction?
        assoc = @form.create_association
      end

      add_association_to_attribute_map(attribute, assoc)
    end
def translate_association ( assoc ) attribute = attribute_lookup ( assoc ) return unless attribute # Make sure we properly handle destroyed values by forcing them to an # empty association.  We keep their state up to this point because the # caller may be using the prior value for something. if assoc . marked_for_destruction? assoc = @form . create_association end add_association_to_attribute_map ( attribute , assoc ) end
Maps an association to the attribute its data will be tied
Maps an association to the attribute its data will be tied