####Questions/Things to look into Join table(s)
Are they named properly?
first_table + _ + second_tableBoth table names are plural, alphabetical order, default name can be configured
Does it have a primary id? It shouldn't. Must suppress it with:
create_table :somethings_things, :id => false
index foreign keys to make lookups faster