アクティブなレコード モデルで条件付き検証を実行しようとしています。
基本的に、日付の検証が必要ない場合は、bill_due_amount がゼロより大きい場合、presence_of date が存在する必要がありbill_due_amount== zero
ます。今、私はこれを考えることができます。
validates_presence_of :next_fup_date, :if => :check_due_amount_of_bill
def check_due_amount_of_bill
self.bill_due_amount >= 1
end
次のエラーが表示されます
nil:NilClass の未定義メソッド `>='
この条件付き検証をどのように正確に行うことができますか?