instance method
restore_attribute!
Ruby on Rails 7.0.10
Since v4.2.9 PrivateSignature
restore_attribute!(attr_name)
Dispatch target for restore_*! attribute methods.
Parameters
-
attr_namereq
Source
# File activemodel/lib/active_model/dirty.rb, line 286
def restore_attribute!(attr_name)
attr_name = attr_name.to_s
if attribute_changed?(attr_name)
__send__("#{attr_name}=", attribute_was(attr_name))
clear_attribute_change(attr_name)
end
end
Defined in activemodel/lib/active_model/dirty.rb line 286
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::Dirty