Method: StandardModel::ClassMethods#log_change

Defined in:
lib/app/models/concerns/standard_model.rb

#log_change(user, model, changes) ⇒ Object

Log the audit record



124
125
126
127
128
129
# File 'lib/app/models/concerns/standard_model.rb', line 124

def log_change(user, model, changes)
  Web47core::Config.audit_model_log_class.create!(Web47core::Config.audit_model => user,
                                                  model: model,
                                                  action: model.audit_action,
                                                  changed_values: App47Logger.clean_params(changes).to_json)
end