diff options
Diffstat (limited to 'activerecord')
-rw-r--r-- | activerecord/lib/active_record/connection_handling.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/connection_handling.rb b/activerecord/lib/active_record/connection_handling.rb index c54b8adc4e..8246c12ea8 100644 --- a/activerecord/lib/active_record/connection_handling.rb +++ b/activerecord/lib/active_record/connection_handling.rb @@ -96,15 +96,15 @@ module ActiveRecord def specification_id(fallback = true) return @specification_id if defined?(@specification_id) - find_legacy_spec_id(self) if fallback + find_parent_spec_id(self) if fallback end - def find_legacy_spec_id(klass) + def find_parent_spec_id(klass) return "primary" if klass == Base if id = klass.specification_id(false) return id end - find_legacy_spec_id(klass.superclass) + find_parent_spec_id(klass.superclass) end def connection_id |