मेरा ऐप यादृच्छिक रूप से शून्य के लिए एक "अपरिभाषित विधि 'मानचित्र फेंक रहा है: NilClass" त्रुटि जब उपयोगकर्ता अपनी प्रोफ़ाइल को अपडेट करने का प्रयास कर रहे हैं।शून्य के लिए अपरिभाषित विधि 'मानचित्र': NilClass
लेकिन अजीब बात यह है कि यह कह रहा है कि त्रुटि अद्यतन पर होती है, लेकिन त्रुटि रेखा वास्तव में एक दृश्य में है।
पूर्ण त्रुटि:
{"user"=>{"email_notify"=>"[email protected]", "network_id"=>"",
"password_confirmation"=>"[FILTERED]", "mobile"=>"", "password"=>"[FILTERED]",
"email"=>"[email protected]ple.com"}, "action"=>"update", "_method"=>"put", "id"=>"5089",
"controller"=>"users"}
ईमानदारी से यकीन है कि जहां भी तलाश शुरू करने के लिए नहीं:
users#update (ActionView::TemplateError) "undefined method `map' for nil:NilClass"
On line #52 of app/views/users/edit.html.erb
Line 52: <%= options_from_collection_for_select(@networks_domestic, 'id', 'name', @user.network_id) %>
और यहाँ हाल ही में एक त्रुटि से पैरामीटर हैं। मेरे पास एक उपयोगकर्ता है कि वह IE से एक ही जानकारी अपडेट कर सकता है लेकिन फ़ायरफ़ॉक्स से नहीं। और जब मैं उनकी एक ही जानकारी का उपयोग करता हूं तो मैं बिना किसी समस्या के अपडेट कर सकता हूं। तो, मैं फंस गया हूँ।
हाय @ टोनी-फॉन्टनोट, आपके सुझाव ने भी मेरे लिए काम किया। धन्यवाद –
3 साल बाद ... और अभी भी मुझे बहुत मूल्यवान समय बचाया :)। धन्यवाद – Hugo
यह वही समस्या है जो मैंने पार किया था। धन्यवाद! क्या संपादन और अपडेट दोनों की बजाय @networkd_domestic को एक स्थान पर सेट करने का कोई दृष्टिकोण है? – EricC