我加入了這樣的一個我的模型驗證:驗證帶:姓名,唯一性:{範圍:USER_ID}
validates :name, uniqueness: {scope: user_id}
而且加入這樣的一個add_index我的遷移:
add_index(:posts, :name)
但我剛剛在rails的api page上讀到了關於數據完整性的部分。
我想知道我的模型上是否會有任何完整性錯誤,所以我的問題是:我應該將我的索引重寫爲?
add_index(:帖子,[:名:USER_ID]),獨特的:真正的
感謝所有,
嗨,是的,索引部分的確會讓查詢更快......而且,當傳遞多個屬性時它的順序非常重要。 就像搜索:名稱或:name和user_id將是快速查詢,用於搜索user_id不是很多:S。 – chopi321
感謝您的回答, – chopi321