0

我需要验证字段(:discount)的值是字符串数组之一。:discount 字段也可以为空,除非 :type 字段为“FixedDeal” (STI)

验证:折扣,包含:{in:VALID_DISCOUNTS},allow_blank:true 除非:type == 'FixedDeal'

上面的代码用于验证 :discount 的值,但即使类型为“FixedDeal”,也允许该字段为空白。

4

1 回答 1

1

在您的 FixedDeal 类上添加以下验证:

validates_presence_of :discount

那应该对你有用。

于 2013-02-07T20:18:54.390 回答