我需要通过在终端中使用命令生成来创建模型如何使用该命令对列和primary_key字段名称之一设置唯一性验证?我发现如何才能做到这一点:
rails g model model_name field_name1:type:uniq field_name2:type:primary_key...它为数据库primary_key中的表设置,并在迁移时对某些字段进行唯一性
如何使用自定义或虚拟作用域验证属性的唯一性?我想过使用虚拟属性,但它一直在尝试查询数据库中的audit_year。我不想仅仅为了这个唯一性约束而创建另一个数据库列。每个位置每年只能安排一次审计,因此我需要从scheduled属性中提取年份,并验证该范围内的唯一性。def audit_year end
我的虚拟属性尝试可能甚至不