解决方法
请记住,您不需要连接表的ID,因此请确保添加:id =>假| t |
create_table assemblies_parts,:id => false do |t| t.integer :assembly_id t.integer :part_id end
如果你使用rails
rails generate model Assemblies_parts assembly:references part:references
你将有两个索引,但是你想要的是什么
# Add table index add_index :assemblies_parts,[:assembly_id,:part_id],:unique => true
UPDATE
>对于Rails 5使用create_join_table
instead.