Is there a way to generate a Rails model with a many to many relationship predefined? I know how to add it to the Active Record after the fact but it would be nice to have it de
Remember that you do not want an id for the join table, so make sure to add :id => false |t|
create_table assemblies_parts, :id => false do |t|
t.integer :assembly_id
t.integer :part_id
end
If you use rails
rails generate model Assemblies_parts assembly:references part:references
you will have two indexes, but what you want is
# Add table index
add_index :assemblies_parts, [:assembly_id, :part_id], :unique => true
UPDATE