Initialize @target instead asking if it is defined.
This commit is contained in:
parent
eb23b2247d
commit
49f3525f19
@ -24,6 +24,7 @@ class Association #:nodoc:
|
||||
def initialize(owner, reflection)
|
||||
reflection.check_validity!
|
||||
|
||||
@target = nil
|
||||
@owner, @reflection = owner, reflection
|
||||
@updated = false
|
||||
|
||||
@ -42,7 +43,7 @@ def aliased_table_name
|
||||
# Resets the \loaded flag to +false+ and sets the \target to +nil+.
|
||||
def reset
|
||||
@loaded = false
|
||||
IdentityMap.remove(@target) if defined?(@target) && @target && IdentityMap.enabled?
|
||||
IdentityMap.remove(@target) if IdentityMap.enabled? && @target
|
||||
@target = nil
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user