5

पर नहीं देख पा रहे हैं मैं एम्बरजेस में एक संदेश मॉडल सहेजने की कोशिश कर रहा हूं। मैं JSONAPIAdapter और JSONAPISerilzier का उपयोग कर रहा हूं।JSONAPI एडाप्टर का उपयोग करते हुए एम्बरज से रेल तक पोस्ट, रेल

रेल में मेरी पोस्ट सही नियंत्रक और एक पोस्ट के रूप में कार्रवाई को हिट करती है, लेकिन अगर मैं प्रिये के अंदर देखता हूं, तो डेटा विशेषताएँ नहीं होती हैं। मेरे पेलोड: रेल कंसोल में

{"data":{"attributes":{"body":"Why","user_id":"17"},"relationships":{"user":{"data":null},"conversation":{"data":null}},"type":"messages"}} 

Content-Type:application/vnd.api+json 

रेल पैरामीटर:

{"format"=>"json", "controller"=>"api/v1/messages", "action"=>"create"} 

उत्तर

10

तो यह किसी और की मदद कर सकते हैं।

आपको JSONAPI के लिए माइम प्रकार के लिए समर्थन जोड़ने की आवश्यकता है।

config/initializers/mime_types.rb

Mime::Type.register "application/json", :json, %w(text/x-json application/jsonrequest application/vnd.api+json) 
को यह जोड़े
संबंधित मुद्दे