Ruby on rails 如何创建自定义唯一验证

Ruby on rails 如何创建自定义唯一验证,ruby-on-rails,ruby,Ruby On Rails,Ruby,我想创建自定义唯一验证 类型有三个元素,['top','middle',bottom'] 我只有三个名字。 我应该如何为此创建验证 validates :name, uniqueness: {scope: [:type]} 我觉得不错。只是,你不需要数组,因为你只需要一个值 validates :name, uniqueness: { scope: :type } 不客气,先生:)

我想创建自定义唯一验证

类型有三个元素,['top','middle',bottom']

我只有三个名字。 我应该如何为此创建验证

  validates :name, uniqueness: {scope: [:type]}

我觉得不错。只是,你不需要数组,因为你只需要一个值

validates :name, uniqueness: { scope: :type }

不客气,先生:)