ruby on rails - No route matches [PATCH] when using polymorphic_path -


मुझे एक फॉर्म सबमिट करते समय निम्न त्रुटि हो रही है:

  कोई मार्ग मेल नहीं है [PATCH हालांकि "ब्राउज़र में html ऐसा दिखता है:  
  & lt; form accept-charset =" UTF "/" / foreclosure_defenses / 4 / properties "  

-8 "एक्शन =" / फोरक्लोज़र_डेफेंस / 4 / प्रॉपर्टीज "क्लास =" फॉर्म- क्षैतिज "id =" edit_foreclosure_defense_4 "विधि =" पोस्ट "& gt;

चूंकि नया प्रपत्र एक बहुरूपिक मॉडल और एक संपत्ति मॉडल को प्रस्तुत करता है, इसलिए मैं अपना फ़ॉर्म इस प्रकार बनाता हूं:

  & lt;% = form_for @owner, url : पॉलीमॉर्फिक_पाथ ([@ स्वामी, @ प्रॉपर्टी]) | एफ | & Gt%; & Lt;% = f.fields_for: गुण, @ प्रॉपर्टी डू | गुण_बिल्डर | & Gt%; & Lt;% = रेंडर 'फॉर्म', एफ: प्रॉपर्टी_बिल्डर% & gt; & Lt;% end% & gt; & Lt;% end% & gt;   

मुझे यह पाश त्रुटि क्यों मिल रही है? यह प्रपत्र POST के साथ प्रस्तुत किया गया है और विधि बनाना चाहिए।

यहां प्रासंगिक मार्ग हैं:

  foreclosure_defense_properties_path /foreclosure_defenses/foreforection_defense_id/properties(.:format ) गुण # सूचकांक POST /foreclosure_defenses/:foreclosure_defense_id/properties(.:format) गुण # बनाएँ new_foreclosure_defense_property_path प्राप्त करें /foreclosure_defenses/:foreclosure_defense_id/properties/new(.:format) गुण # नया edit_foreclosure_defense_property_path मिल / foreclosure_defenses /: foreclosure_defense_id / properties /: Id / edit (.format) गुण # संपादित करें foreclosure_defense_property_path GET /foreclosure_defenses/:foreclosure_defense_id/properties/:id(.:format) गुण # शो पैच /foreclosure_defenses/:foreclosure_defense_id/properties/:id(.:format) गुण # अद्यतन PUT /foreclosure_defenses/:foreclosure_defense_id/properties/:id(.:format) गुण # अपडेट डिलीट /foreclosure_defenses/foreforection_defense_id/properties/:id(.:format) गुण काम समाप्त करने वाला हल स्पष्ट रूप से http विधि को परिभाषित करता है:    

p>

  & lt;% = form_for @ user, url: polymorphic_path ([@ owner, @property]), विधि:: post, html: {class: "form-horizontal"} do | f | & Gt%;   

निश्चित रूप से यह क्यों आवश्यक था Poymorphic पथ निर्धारित करने के लिए काफी चालाक होना चाहिए था कि यह मेरी राय में एक निर्माण कार्य था।

Comments

Popular posts from this blog

php - How can I cram 6+31 numeric characters into 22 alphanumeric characters? -

mysql - where clause in inner join query -

java - Why my included JSP file won't get processed correctly? -