- A
- C
- H
- R
- S
- W
Returns the original value of an attribute before the last save. Behaves
similarly to attribute_was
. This method is useful in after
callbacks to get the original value of an attribute before the save that
just occurred
Alias for `attribute_change`
Alias for `attribute_was`
Alias for `changed_attributes`
Alias for `changed`
Alias for `changes`
Alias for `changed?`
reload
the record and clears changed attributes.
Attempts to save
the record and clears changed attributes if
successful.
Attempts to save!
the record and clears changed attributes if
successful.
Returns the change to an attribute during the last save. If the attribute was changed, the result will be an array containing the original value and the saved value.
Behaves similarly to attribute_change
. This method is useful
in after callbacks, to see the change in an attribute that just occurred
This method can be invoked as `saved_change_to_name` in instead of `saved_change_to_attribute(“name”)`
Did this attribute change when we last saved? This method can be invoked as
`saved_change_to_name?` instead of `saved_change_to_attribute?(“name”)`.
Behaves similarly to attribute_changed?
. This method is useful
in after callbacks to determine if the call to save changed a certain
attribute.
Options
from
When passed, this method will return false unless the
original value is equal to the given option
to
When passed, this method will return false unless the value
was changed to the given value
Returns a hash containing all the changes that were just saved.
Did the last call to `save` have any changes to change?
Alias for `attribute_changed?`