method
generate_primary_key_table
v1.0.0 -
Show latest stable
- Class:
ActiveRecord::Associations::ClassMethods
generate_primary_key_table(reflections, schema_abbreviations)private
No documentation available.
# File activerecord/lib/active_record/associations.rb, line 925
def generate_primary_key_table(reflections, schema_abbreviations)
primary_key_lookup_table = {}
primary_key_lookup_table[table_name] =
schema_abbreviations.find { |cn, tc| tc == [ table_name, primary_key ] }.first
reflections.collect do |reflection|
primary_key_lookup_table[reflection.klass.table_name] = schema_abbreviations.find { |cn, tc|
tc == [ reflection.klass.table_name, reflection.klass.primary_key ]
}.first
end
return primary_key_lookup_table
end