我有这个验证
validates :second_name, uniqueness: { scope: :school_id }
它执行验证,因此同一所学校中没有学生共享相同的名字。但是,如果我不希望某些学校的用户拥有与某人elses相同的第三名?是否有默认选项或我是否需要编写自定义验证机制?
答案 0 :(得分:2)
我最近一直在努力解决这个问题,解决方案非常简单:
scope
与表示组合的:second_name
上的数组参数不同,此处的数组是:third_name
唯一的:school_id
或-Djavax.net.ssl.keyStore=D:\temp\keystore-truststore\keystore.jks
-Djavax.net.ssl.trustStore=D:\temp\keystore-truststore\trustStore.jks
-Djavax.net.ssl.trustStorePassword=password
"-Djavax.net.ssl.keyStorePassword=DxI]L*@[;!U GxE?Ab,7h6/0su!"
数据。