मैं एक रेल ऐप बना रहा हूं, और मेरे पास User
नामक एक मॉडल है। इस मॉडल में मेरे पास isagirl
नामक एक बूलियन मान है। उपयोगकर्ता को यह निर्दिष्ट करना होगा कि यह एक लड़की है या नहीं, जो दो रेडियो बटनों द्वारा की जाती है।validates_presence_of +: संदेश फ़ील्ड का नाम दिखाता है
validates_presence_of :isagirl, :message => "You must be either a Boy or a Girl. If not, please contact us."
हालांकि, जब मैं एक सेक्स निर्दिष्ट नहीं करते हैं, मैं यह देख रहा हूँ:
Isagirl आप या तो एक लड़का है या लड़की होना चाहिए अपने मॉडल में मैं इस किया है।
एक त्रुटि संदेश के रूप में। समस्या यह है कि त्रुटि संदेश में 'Isagirl' नहीं होना चाहिए। मैं इसे कैसे अक्षम कर सकता हूं? और नहीं, इसे छिपाने के लिए सीएसएस का उपयोग करना कोई विकल्प नहीं है।
धन्यवाद
इसके लायक होने के लिए, यदि संभव हो तो गैर-बाइनरी लिंगों को फॉर्म में समर्थन करना एक अच्छा विचार है –