जब हम render :json =>@profiles
का उपयोग कर JSON आउटपुट वापस करते हैं, तो आउटपुट 406 त्रुटि के साथ आवश्यक परिणाम लौटाएगा। कैसे '406 स्वीकार्य नहीं' त्रुटि से बच सकते हैं?आरओआर 406 के साथ JSON को स्वीकार्य त्रुटि
6
A
उत्तर
11
मुझे यकीन है कि आपके पास this problem है।
स्पष्टीकरण:
/path_to_action.json
/path_to_action
कहा जाता है हेडर के साथ कहा जाता है:अपने नियंत्रक केवल रिटर्न json उत्तर देता
def action # call respond_to do |format| format.json { render json: results } end end
यह जैसे ही json वापस आ जाएगी कहो
Content-Type:application/json;
और शायद कुछ अन्य शीर्षलेख प्रकार (उदा।X-Requested-With:XMLHttpRequest
)
अन्यथा, यह 406 Not Acceptable
त्रुटि देता है।
समस्या से बचने के, यदि आपका नियंत्रक केवल json देता है, लिखें:
def action
# call
render json: results
end
अन्यथा, /path_to_action.json
बजाय का उपयोग करें।
0
यह मेरे साथ हुआ जब मेरे पास नियंत्रक कार्रवाई पर before_action :authenticate_user!
था, लेकिन इसे एक अनधिकृत पृष्ठ से कॉल कर रहा था।
पृष्ठ स्वयं ही पुनर्निर्देशन जारी करने का प्रयास कर रहा था।
उपयोगकर्ता को प्रमाणीकरण, या before_action
को हटाने के लिए मेरे लिए हल किया गया।
संबंधित मुद्दे
- 1. रेल पूर्ण 406 स्वीकार्य नहीं
- 2. कर्ल आदेश वापसी http/1.1 406 स्वीकार्य नहीं त्रुटि
- 3. 406 त्रुटि जेसन
- 4. HTTP 406 और 415 त्रुटि कोड
- 5. आरओआर
- 6. मिनीटेस्ट :: स्पेक के साथ कैपिरा स्वीकार्य डीएसएल?
- 7. आरओआर आवेदन
- 8. लाइन 406 पर MySQL त्रुटि 2006 (HY000): MySQL सर्वर
- 9. रेल के साथ आरओआर के लिए प्राधिकरण प्लगइन्स 3 समर्थन
- 10. रैक क्या है - "कोई स्वीकार्य नहीं" त्रुटि?
- 11. JSON के साथ डेट पासिंग
- 12. त्रुटि स्थिति कोड के साथ JSON लौटें एमवीसी
- 13. एक अस्वीकार्य स्वीकार्य हेडर
- 14. NSJSONSerialization के साथ त्रुटि - JSON लिखने में अमान्य प्रकार (मेनू)
- 15. आरएसपीसी की आरओआर
- 16. JSON फ़ाइल त्रुटि
- 17. एंड्रॉइड/जावा से आरओआर कैरियरवेव
- 18. Node.js JSON पार्सिंग त्रुटि
- 19. JSON पार्सिंग त्रुटि
- 20. आरओआर SQLite से PostgreSQL
- 21. jQuery JSON त्रुटि: सिंटेक्स त्रुटि, अपरिचित अभिव्यक्ति
- 22. एसकलाइट 3 के साथ हेरोोक में आरओआर ऐप को तैनात करना
- 23. बूस्ट एएसओ स्वीकार्य
- 24. लेनदेन के साथ JSON ऑब्जेक्ट जेनरेट करें
- 25. System.ArgumentException: अमान्य JSON आदिम त्रुटि
- 26. आरओआर कुकीज़ ActiveRecordStore + चिपचिपा सत्र
- 27. फ्लास्क JSON कस्टम त्रुटि पृष्ठ
- 28. रेगेक्स (डल्ली + आरओआर का उपयोग करके) के साथ memcached में एक कुंजी को कैसे हटाएं।
- 29. स्टॉपवॉच बेंचमार्किंग स्वीकार्य है?
- 30. एक्सेल त्रुटि 406 दोनों वीबीए और ActiveX एडिन का उपयोग करते समय।
क्या आप जिस नियंत्रक कोड का उपयोग कर रहे हैं उसे प्रदान कर सकते हैं? –
एक तस्वीर 1000 शब्दों के लायक है लेकिन कुछ कोड आपके प्रश्न का उत्तर देंगे! –