गिरा दिया जाता है, जब नियंत्रक पैरामीटर है कि इस तरह दिखना भेजने मैं समस्या आ रही है:रेल 5 पैरामीटर
{ id: "1", stuff: {"A" => [], "B" => [], "C" => [], "D" => []} }
विधि केवल { id: "1" }
देखता है और पूरे stuff
पैरामीटर हटा दिया गया है ।
यदि सरणी में कोई मान हैं तो इसे बदला जा सकता है। लेकिन कहते हैं कि वहाँ छोड़कर कुंजी "C"
के लिए, वे सब "C"
तरह के अलावा होगी सभी सरणियों में मानों हैं:
{ id: "1", stuff: {"A" => ["1"], "B" => ["2", "3"], "D" => ["4"]} }
मैं रेल 4.2.x से इस समस्या को उन्नयन में पड़ने कर रहा हूँ -> 5.0.0 यहां क्या हो रहा है पर कोई सुझाव? मैंने munging parameters के आस-पास कुछ लेख/मुद्दे देखे हैं, लेकिन मुझे यकीन नहीं है कि यह मुद्दा है क्योंकि उनकी उदाहरण तालिका में कैसे मंगिंग काम करता है {person: []}
{person: nil}
बन जाता है, जहां व्यक्ति परम पूरी तरह से नहीं छोड़ा जाता है।
धन्यवाद, हेडर ट्विक मेरे लिए भी चाल है। क्या हमारे पास कोई सुराग है क्यों:: जेसन समाधान काम नहीं कर रहा है? – Andrew
मैंने उसमें किसी और को खेद नहीं किया, क्षमा करें। – Luke
इसे साझा करने के लिए धन्यवाद! –