module CmAdmin::ViewHelpers::FormHelper

def find_model_name(form_obj, field)

def find_model_name(form_obj, field)
  return unless field.can_create_new_entity.presence
  return field.can_create_new_entity[:model] if field.can_create_new_entity.is_a?(Hash) && field.can_create_new_entity[:model].present?
  associated_field = form_obj.object.class.reflect_on_all_associations(:belongs_to).select do |association|
    "#{association.name}_id" == field.field_name.to_s
  end
  associated_field&.first&.klass&.name
end