J'ai une association polymorphe dans un modèle Ruby on Rails. Dans la migration, j'ai:Quels index devraient être ajoutés pour une association polymorphe dans Ruby on Rails?
create_table "offer_defs" do |t|
t.integer "product_def_id"
t.string "product_def_type"
...
end
Je voudrais ajouter un index pour cette association. Je hésite entre les options suivantes:
add_index :offer_defs, [:product_def_id, :product_def_type]
ou
add_index :offer_defs, :product_def_id
add_index :offer_defs, :product_def_type
ou peut-être les deux?
Quels sont les avantages et les inconvénients?