Method: StandardModel::ClassMethods#log_change

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

#log_change(user, model, changes) ⇒ Object

Log the audit record



155
156
157
158
159
160
# File 'lib/app/models/concerns/standard_model.rb', line 155

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