0
我需要验证字段(:discount)的值是字符串数组之一。的:折扣字段也可以是空白的,除非所述:类型字段是 'FixedDeal'(STI)基于其他字段值的Rails字段验证
验证:折扣,包含:{在:VALID_DISCOUNTS},allow_blank:真,除非:类型== 'FixedDeal'
上述代码用于验证折扣的价值,但即使类型为“FixedDeal”,该字段也可以为空。
我需要验证字段(:discount)的值是字符串数组之一。的:折扣字段也可以是空白的,除非所述:类型字段是 'FixedDeal'(STI)基于其他字段值的Rails字段验证
验证:折扣,包含:{在:VALID_DISCOUNTS},allow_blank:真,除非:类型== 'FixedDeal'
上述代码用于验证折扣的价值,但即使类型为“FixedDeal”,该字段也可以为空。
在您FixedDeal类中添加以下验证:
validates_presence_of :discount
这应该为你工作。
谢谢!你真棒,显然是一个伟大的铁轨开发。 – user1264577