如何创建自定义唯一验证

时间:2017-02-24 12:13:18

标签: ruby-on-rails ruby

我想创建自定义唯一验证。

有三种类型的元素,['top','middle',bottom']。

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

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

1 个答案:

答案 0 :(得分:1)

对我来说很好看。只是,你不需要一个数组,因为你只需要一个值。

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