0
在一個新的軌道項目中,我成功配置的has_many工作幾個小時之後的話題進一步閱讀後,下面的遷移直通協會現在「has_many:thru」連接表真的需要索引ID列嗎?
class CreateEdits < ActiveRecord::Migration
def change
create_table :edits do |t|
t.references :user
t.references :post
t.string :action
t.text :summary
t.timestamps
end
end
end
發現,顯然我應該補充
add_index :edits, [:user_id, :post_id], unique: true
但是這個主題的導軌指南沒有提到索引這些列的需求。因此,我想知道是否真的需要我創建一個新的遷移來添加這樣的索引。我是整個導軌和編碼領域的新手,所以我很想知道這在生產環境中是否至關重要,至於我是否習慣了最佳做法。
在此先感謝。