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