我加入了这样的一个我的模型验证:验证带:姓名,唯一性:{范围: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