我有都涉及幾個非常簡單的問題,我不認爲保證每個2索引合適嗎?
獨立後,如果我有一個用戶模型(設計GEM)同時包含「用戶名」和「電子郵件「屬性,而且都是獨一無二的,我是否將add_index添加到他們兩個或只有一個?對於這個特定的表,只需要一個鍵作爲外鍵,我只是不知道我是否應該爲它們添加_index。
我該如何重新排序在我的表單前端發生的驗證?現在,用戶名的驗證信息在底部,但是它是表單中的第一個字段,所以它們應該位於頂部。這是在我添加領域的設計寶石之後,所以即時猜測設計驗證運行在我之前。
它是否不願意編輯設計寶石的數據庫遷移文件,或者我應該爲每個變更做軌道遷移?我的應用尚未投入生產,但我剛剛看到一些教程,其中大家都推薦這一步。
如果您需要通過電子郵件保證唯一性,即使您不打算查詢,也應在該字段上添加唯一索引。 – Russell 2012-02-26 16:04:29
同意。 @Russell是對的,如果你需要在桌子上強加這個條件,你應該添加一個唯一索引。 – Sebi 2012-02-26 16:14:30
謝謝,優秀的答案! – Tallboy 2012-02-27 06:16:14