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

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -