has_changes_to_save?()
Will the next call to save have any changes to persist?
# File activerecord/lib/active_record/attribute_methods/dirty.rb, line 169 def has_changes_to_save? mutations_from_database.any_changes? end