मैं अपने रेल मॉडल पर काम करने की कोशिश कर रहा था, जहां यदि उपयोगकर्ता फ़ील्ड खाली छोड़ देता है तो फ़ोन नंबर की लंबाई पर कोई सत्यापन नहीं होगा, अन्यथा, यदि यह खाली नहीं है और फ़ील्ड आउट हो गया है, तो लंबाई पर सत्यापन होना चाहिए।

मैंने एफएफ कोड की कोशिश की लेकिन काम नहीं किया:

validates_length_of :phone, minimum: 7, maximum: 15, unless: -> { !:phone.blank? } 

कोई विचार यह कैसे प्राप्त करें?

0
Marc Solva 11 जिंदा 2020, 12:24

1 उत्तर

सबसे बढ़िया उत्तर

आप allow_blank: true विकल्प ढूंढ रहे हैं। https://guides.rubyonrails.org/active_record_validations.html#allow-blank

4
Marslan 11 जिंदा 2020, 09:28