5
所以我在看這個link,但我想知道如何做'OR'而不是'XOR'。有誰知道如何做到這一點?我試圖用Rails 3來做到這一點。驗證是否存在一個或另一個或兩個(或)
所以我在看這個link,但我想知道如何做'OR'而不是'XOR'。有誰知道如何做到這一點?我試圖用Rails 3來做到這一點。驗證是否存在一個或另一個或兩個(或)
我想通了。所有你必須改變的是對^ & &
private
def time_or_money
if time.blank? && money.blank?
errors[:base] << "Specify Time, Money or Both."
end
end
沒有爲Rails 4短選項(不知道的Rails 3):
validates :email, presence: { if: -> { username.blank? } }
validates :username, presence: { if: -> { email.blank? } }