class Avo::Fields::BelongsToField

def foreign_key

def foreign_key
  return polymorphic_as if polymorphic_as.present?
  if @record.present?
    get_model_class(@record).reflections[@relation_method].foreign_key
  elsif @resource.present? && @resource.model_class.reflections[@relation_method].present?
    @resource.model_class.reflections[@relation_method].foreign_key
  end
end