ActiveRecord मॉडल में किसी फ़ील्ड पर संख्यात्मकता को सत्यापित करते समय मैं उप विकल्पों के लिए त्रुटि संदेशों को कैसे अनुकूलित कर सकता हूं?संख्यात्मकता उप-विकल्पों को मान्य करने के लिए त्रुटि संदेशों को कैसे अनुकूलित करें?
उदाहरण:
validates :month, :numericality => {
:greater_than_or_equal_to => 1,
:less_than_or_equal_to => 12
}
इस मामले में अगर 'माह' विशेषता 12 से अधिक है, मैं डिफ़ॉल्ट के बजाय कस्टम त्रुटि संदेश प्रदान करने के लिए "12 से कम या उसके बराबर होना चाहिए" चाहते हैं। इसे कैसे प्राप्त करें?
लेकिन इसका मतलब यह होगा कि मैं इसे 'less_than_or_equal_to' के कई घटनाओं में अनुकूलित नहीं कर सकता हूं? – Vignesh
कई घटनाओं को दिखाने के लिए अपडेट किया गया –
केवल_इनटेगर के बारे में क्या? वह कुंजी काम नहीं कर रही प्रतीत होती है, यद्यपि: एक ही स्थान पर घोंसला करते समय big_than काम करता है। संपादित करें (यानी उत्तर): इसे [स्रोत कोड] में मिला (https://github.com/rails/rails/blob/3-2-stable/activemodel/lib/active_model/validations/numericality.rb#L34): यह 'not_an_integer' है –