Tuesday, 15 September 2015

Update error rails (stack level too deep) -


मुझे एक विशेषता स्वीकृत अद्यतन करते समय रेल में एक त्रुटि का सामना करना पड़ रहा है। स्वीकृत एक बूलियन प्रकार coloumn है।

यह कोड है:

  def प्रतिक्रिया अगर params [: प्रतिक्रिया ] @ इंवेट = आमंत्रित करें: आमंत्रित करें (आमंत्रित: '2') @ आमंत्रित.अपडेट (स्वीकार किए जाते हैं: परम [: प्रतिक्रिया]) रेंडर नहीं है: सच अंत समाप्ति  

ट्रेस (छवि के लिए खेद है) ):

यहां छवि विवरण दर्ज करें त्रुटि स्टैक स्तर बहुत गहरा है

मुझे लगता है कि जब आप update कार्रवाई कर रहे हैं और पासिंग कर रहे हैं पराम [: प्रतिक्रिया] , किसी भी तरह से यह प्रतिक्रिया क्रिया को शुरू कर रहा है और एक अनंत लूप में गिरता है, जो 'स्टैक लेवल बहुत गहरी' त्रुटि को बढ़ा रहा है

समस्या को ठीक करने के लिए प्रतिक्रिया को बदलें update_response या कुछ और।

  def update_response यदि पैरामीटर [: प्रतिक्रिया ] @ इंवेट = आमंत्रित करें: आमंत्रित करें (आमंत्रित: '2') @ आमंत्रित.अपडेट (स्वीकार किए जाते हैं: परम [: प्रतिक्रिया]) कुछ रेंडर नहीं करती: सच अंत समाप्ति  

जैसे ही मुझे कोई स्पष्टीकरण मिलता है, इस उत्तर को अपडेट करें।


No comments:

Post a Comment