के साथ काम कर रहा है मुझे रेल और ActiveRecord में एक MySQL बिट के साथ काम करने में समस्याएं आ रही हैं। हम प्रकाशित राज्यों के लिए राज्यों के लिए थोड़ा सा स्टोर करते हैं।रेल/ActiveRecord mysql बीआईटी
`published` bit(1) NOT NULL
मैंने इसे रेल में published:binary
के रूप में मचान किया।
Locality.first.published
"\x01"
देता है।
मुझे इस क्षेत्र को बूलियन के रूप में कैसे इलाज करने के लिए रेल मिलते हैं?
एक स्टैल्ड टिकट है लेकिन हैकिंग ActiveRecord वास्तव में एक विकल्प नहीं है। https://rails.lighthouseapp.com/projects/8994/tickets/6102-activerecord-boolean-support-with-bit1-mysql-data-type
मैंने पहले से ही ऐसा करने के बारे में सोचा है, लेकिन यह एक अच्छा समाधान की तरह प्रतीत नहीं होता है। –
और क्यों नहीं? आप थोड़ी देर के बजाय एक सामान्य बूलियन क्षेत्र का उपयोग क्यों नहीं कर रहे हैं? – Mattherick
मेरा जवाब अपडेट किया गया। – Mattherick