एक नई रेल में आप config/initializers/wrap_parameters.rb निम्नलिखित लाइनों में पा सकते हैं 3.2 अनुप्रयोग:रेल रैप_परमीटर बनाम include_root_in_json, क्या अंतर है?
ActiveSupport.on_load(:action_controller) do
wrap_parameters format: [:json]
end
# Disable root element in JSON by default.
ActiveSupport.on_load(:active_record) do
self.include_root_in_json = false
end
दूसरा कोड ब्लॉक के लिए मेरे समझ है कि यदि आप json करने के लिए एक वस्तु कनवर्ट करते हैं, ऐसा नहीं होगा रूट नोड (यानी उपयोगकर्ता => {: name => 'जॉन'} शामिल करें, बल्कि यह {{name => 'john'}
पहला wrap_parameters ब्लॉक क्या करता है? यह action_controller पर कार्य करता है .. क्यों?
धन्यवाद संभोग, बहुत स्पष्ट मिलेगा। – Inc1982
तो यह वही करता है। यह डिफ़ॉल्ट क्यों है? यदि 'मेरी नई ऐप - एपीआई' रेल हो रही है तो बंद होना चाहिए –