Rails nested resource not rendering form on new -
@ रेकॉन्नेर के पास_शेष_शक्ति_रेक्विरेमेंट्स और मार्गों में,
संसाधन: गणनाकर्ता संसाधन करते हैं: shift_requirements अंत में मेरे पास एक रिकॉर्ड के तहत reckoner_controller.rb है
& lt;% = link_to 'एक बदलाव बनाओ', [: नया, @ रेकॉन्नेर,: shift_requirement]% & gt; ... जो एक फॉर्म सहायक युक्त सही दृश्य को सक्रिय करता है। फिर यह त्रुटि को फेंकता है -
अपरिभाषित विधि # shift_requirements_path # # के लिए & lt; # वर्ग: 0x007f908e00a458 & gt ;: 0x007f908e8a09c8 & gt; मैं गलत कैसे हुआ?
shift_requirement.rb है -
वर्ग ShiftRequirement & lt; ActiveRecord :: बेस is_to: रिकॉर्डर अंत reckoner.rb है -
वर्ग रिकॉर्डर & lt; ActiveRecord :: बेस है_माएं: shift_requirements समाप्ति ... और फ़ॉर्म में दृश्य अब
और lt;% = form_for (@reckoner, @ Shift_requirement) क्या | एफ | & Gt%; ... & lt;% = f.submit% & gt;
मुझे लगता है कि आपके फ़ॉर्म में है:
& lt ;% = Form_for (@shift_requirement) करो | f | | & Gt%; & Lt;% = f.submit% & gt; & Lt;% end% & gt; आपके नेस्टेड मार्गों के कारण आप चाहते हैं
& lt;% = form_for ([@ reckoner, @shift_requirement]) च | f | & Gt%; & Lt;% = f.submit% & gt; & Lt;% end% & gt;
Comments
Post a Comment