1
我有兩個字段first_name
和last_name
Rails的驗證,以允許領域
我如何寫一個驗證,允許first_name
或last_name
是nil
的任何一個,但不能同時爲零?
我曾嘗試:
validates :first_name, :last_name, presence: true, allow_blank: true
,但它不工作。
我有兩個字段first_name
和last_name
Rails的驗證,以允許領域
我如何寫一個驗證,允許first_name
或last_name
是nil
的任何一個,但不能同時爲零?
我曾嘗試:
validates :first_name, :last_name, presence: true, allow_blank: true
,但它不工作。
您正在尋找XOR驗證方法。一種可能的解決方案是shown in this question: Validate presence of one field or another (XOR)。希望這是適用的!