0

我想创建一个验证,以确保表中没有其他对象具有相同的 3 个属性组合。

所以说我的代码如下所示:

class Dog
  attr_accessor :color, :name, :height, :weight
end

我想在 Dog 类上创建一个自定义 rails 验证,以确保数据库中没有其他狗具有相同的颜色、名称和重量。这样的事情可能吗?

谢谢!

4

1 回答 1

1

您可以使用validates_uniqueness_of

validates_uniqueness_of :color, scope: [:name, :weight]
于 2013-09-12T01:46:09.283 回答