Method: StandardModel#update_and_log
- Defined in:
- lib/app/models/concerns/standard_model.rb
#update_and_log(user, attributes) ⇒ Object Also known as: update_attributes_and_log
Record an update
244 245 246 247 248 249 250 251 252 |
# File 'lib/app/models/concerns/standard_model.rb', line 244 def update_and_log(user, attributes) return self if attributes.blank? action = audit_action self.last_modified_by = user result = update(attributes) log_change(user, attributes, action) if valid? result end |