डिफ़ॉल्ट कॉलिंग rails.model.to_jsonमैं रेल 3 सत्यापन त्रुटि जेसन आउटपुट को कैसे अनुकूलित कर सकता हूं?
तक कुछ इस तरह प्रदर्शित करेगा:
{"name":["can't be blank"],"email":["can't be blank"],"phone":["can't be blank"]}
संदेश की बजाय
मैं कुछ स्थिति कोड सेवा ग्राहक पर इस्तेमाल किया जा सकता उत्पन्न करने के लिए की जरूरत है:
[{"field": "name", "code": "blank"}, {"field": "email", "code": "blank"}]
यह दृष्टिकोण github api v3 त्रुटियों के समान है - http://developer.github.com/v3/
मैं रेल के साथ इसे कैसे प्राप्त कर सकता हूं रों?
एक और समान प्रश्न। http://stackoverflow.com/questions/5911470/api-errors-customization-for-rails-3-like-github-api-v3। इसके अलावा कोई जवाब नहीं = \ –
इस धागे में, रेल "उत्तरदाताओं" का उपयोग उसको प्राप्त करने के लिए किया जाता है। http://stackoverflow.com/questions/5911470/api-errors- अनुकूलन-for-rails-3-like-github-api-v3 –