class Avo::ApplicationController

def assign_default_value_to_disabled_fields

def assign_default_value_to_disabled_fields
  @resource.get_field_definitions.select do |field|
    field.is_disabled? && field.visible? && !field.computed
  end.each do |field|
    # Get the default value from the field default definition
    # If there is no default value specified on the resource, get the value from the record (DB, Callbacks, etc.)
    default_value = field.default || @record.send(field.id)
    field.fill_field @record, field.id, default_value, params
  end
end