मैं उस मॉडल के लिए डिफ़ॉल्ट JSON क्रमबद्धता का उपयोग कर रहा हूं जिसमें कई दशमलव और पूर्णांक गुण हैं। एक उदाहरण परिणाम है:दशमलव के जेएसओएन सीरियलाइजेशन उद्धरण
{ "user": { "id": 1234, "rating": "98.7" } }
सूचना "रेटिंग" का मान-पीछे उद्धरण चिह्न के अलावा। इससे deserialization लाइब्रेरी का कारण बनता है जिसका उपयोग मैं इन्हें स्ट्रिंग्स (दशमलव के बजाए) के रूप में गलत तरीके से करने के लिए कर रहा हूं। क्या रेलों को सभी दशमलव के लिए उद्धरणों का उपयोग नहीं करने के लिए सेट किया जा सकता है?
संपादित करें:
मैं ऑन रेल्स 3.0.7 और रूबी 1.9.2 कि अगर एक फर्क नहीं पड़ता।
संपादित करें:
टर्मिनल:
rails g model user rating:decimal
rake db:migrate
कंसोल:
user = User.create(rating: 98.7)
user.to_json
कुछ अतिरिक्त कोड शामिल करें। मैं इसे पुन: उत्पन्न करने में असमर्थ था। –
@ पैन मैंने एक उदाहरण जोड़ा है। –