Fix "warning: instance variable @attributes not initialized"
This commit is contained in:
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
|
||||
|
Loading…
Reference in New Issue
Block a user