我有两个字段first_name
和last_name
如何编写允许first_name
或last_name
为nil
的验证,而不是两者都有?
我试过了:
validates :first_name, :last_name, presence: true, allow_blank: true
但它不起作用。
答案 0 :(得分:1)
您正在寻找XOR验证方法。一种可能的解决方案是shown in this question: Validate presence of one field or another (XOR)。希望这是适用的!