Fix "warning: instance variable @attributes not initialized"

This commit is contained in:
yuuji.yaginuma 2017-11-10 14:02:28 +09:00
parent 8c7967c9b9
commit 7d862ffb62

@ -257,7 +257,7 @@ def mutations_from_database
unless defined?(@mutations_from_database)
@mutations_from_database = nil
end
@mutations_from_database ||= if @attributes
@mutations_from_database ||= if defined?(@attributes)
ActiveModel::AttributeMutationTracker.new(@attributes)
else
NullMutationTracker.instance
@ -265,7 +265,7 @@ def mutations_from_database
end
def forget_attribute_assignments
@attributes = @attributes.map(&:forgetting_assignment) if @attributes
@attributes = @attributes.map(&:forgetting_assignment) if defined?(@attributes)
end
def mutations_before_last_save