У меня есть много категорий и у каждой категории несколько подкатегорий, а в них товары.
Как правильно будет написать?
Так
class CreateTemplates < ActiveRecord::Migration[5.1]
def change
create_table :products do |t|
t.string :name
t.references :category, foreign_key: true, null: false
t.references :main_category, foreign_key: true
t.timestamps
end
add_index :products , [:main_category_id, :category_id]
end
end
Или вот так
class CreateTemplates < ActiveRecord::Migration[5.1]
def change
create_table :products do |t|
t.string :name
t.references :category, foreign_key: true, null: false
t.timestamps
end
end
end