0
我有這個驗證:如何在ruby測試中寫入三個變量中至少有一個是空白的?
if self.var_a.blank? || self.var_b.blank? || self.var_c.blank?
self.errors[:base] << "Error."
end
如果是三個變量設置或所有三個都沒有設立,一切正常。 但是,如果設置了3或3中的一個,我需要顯示錯誤。
我這個問題爭取一些時間,但不能有效地寫。
謝謝奧雅納的回答。每次我發送數據的表單,我得到這個錯誤:'未定義的方法'米'爲#<項目:0x007fccc423bcf0>' - 我在模型中使用此代碼。這是否意味着我想念一個圖書館? – user984621
什麼是'var_a'? 'self.var_a.blank?'工作嗎? –
'var_a'是一個與其他2個變量相同的輸入。 – user984621