ruby on rails - Nested Model Form unknown attribute error -
मेरे पास एक मॉडल मैं अज्ञात विशेषता की समस्या का सामना कर रहा हूं: मैंने सुझाए गए विभिन्न समाधानों की कोशिश की है, लेकिन मुझे अभी भी त्रुटि मिल रही है। < P> मैं रेल के लिए बहुत नया हूँ और मुझे यह पता नहीं लग पाया कि गलत क्या हुआ। विषय मॉडल पाठ मॉडल विषय नियंत्रक विषय फ़ॉर्म routes.rb इसे आज़माएं और देखें कि कुछ होता है। विषय और नेस्टेड मॉडल
सबक
subject_id
attr_accessible: subjectcode, विषय_आईडी है_मैं : सबक,: आश्रित = & gt; : नष्ट करें accepts_nested_attributes_for: lessons,: reject_if = & gt; लैम्ब्डा {| एक | एक [: सामग्री] .blank? },: Allow_destroy = & gt; सच का अंत
attr_accessible: lessonName is_to: विषय
डीएफ़ शो @ विषयक = विषय.फंड (पाराम [: आईडी]) एफ़ डीईफ़ न्यू @ विषय = विषय.नई @अनसन = @ विषय.अनतन.बिल्ड अंत डीआरएफ बनाओ @ विषय = विषय.न्यू (पाराम [ SubjectCode]) अगर @ विषय.सर्व redirect_to @subject,: notice = & gt; "सफलतापूर्वक बनाया विषय।" और प्रस्तुत करना: एक्शन = & gt; 'नया' एंड एंड
& lt;% = form_for @seubject do | f | & Gt%; & Lt;% = f.error_messages% & gt; & Lt; p & gt; & Lt;% = f.label: subjectCode% & gt; & lt; br / & gt; & Lt;% = f.text_field: subjectCode% & gt; & Lt; / p & gt; & Lt;% = f.fields_for: lessons, @lesson do | बिल्डर | & Gt%; & Lt; p & gt; & Lt;% = builder.label: सबननाम% & gt; & Lt; br / & gt; & Lt;% = builder.text_area: सबननाम,: पंक्तियां = & gt; 3% & gt; & Lt; / p & gt; & Lt;% end% & gt; & Lt; p & gt; & lt;% = f.submit "जमा करें"% & gt; & lt; / p & gt;
संसाधन: विषयों संसाधनों करते हैं: पाठ अंत
विषय_आईड को पाठ मॉडल में रखा जाना चाहिए, क्योंकि यह
विषय से संबंधित है, आपको इसे सुलभ में रखना चाहिए भी, और विषय मॉडल में
lessons_attributes में
attr_accessible डालता है। मुझे लगता है कि आपके निर्माण कार्य में विषय बनाने के लिए कोड होना चाहिए:
@ विषय = विषय.न्यू (पाराम [: विषय]) , नहीं
@ विषय = विषय.न्यू (पाराम [[विषय कोड])
Comments
Post a Comment