class Avo::Fields::BelongsToField
def target_resource
def target_resource return use_resource if use_resource.present? if is_polymorphic? if value.present? return Avo.resource_manager.get_resource_by_model_class(value.class) else return nil end end reflection_key = polymorphic_as || id if @record._reflections[reflection_key.to_s].klass.present? Avo.resource_manager.get_resource_by_model_class @record._reflections[reflection_key.to_s].klass.to_s elsif @record._reflections[reflection_key.to_s].options[:class_name].present? Avo.resource_manager.get_resource_by_model_class @record._reflections[reflection_key.to_s].options[:class_name] else App.get_resource_by_name reflection_key.to_s end end