instance method
changed_attributes
Ruby on Rails edge
Since v3.0.20Signature
changed_attributes()
Returns a hash of the attributes with unsaved changes indicating their original
values like `attr => original value`.
```
person.name # => "bob"
person.name = 'robert'
person.changed_attributes # => {"name" => "bob"}
```
Source
# File activemodel/lib/active_model/dirty.rb, line 397
def changed_attributes
mutations_from_database.changed_values
end
Defined in activemodel/lib/active_model/dirty.rb line 397
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Dirty