मान लें कि आपके पास निम्न बाल वर्ग है:
बच्चे & LT; एआर संबंधित_तो: मूल समाप्ति जो जनक वर्ग से संबंधित है:
माता-पिता & lt; एआर has_many: बच्चों का अंत मैं एक ChildrenController की एक कार्रवाई / दृश्य के भीतर एक फ़ॉर्म बनाना चाहूंगा जो उपयोगकर्ता को एक नया बच्चे और एक नया माता-पिता अगर कोई भी नहीं नियुक्त किया गया है (मैं एक माता-पिता नियंत्रक नहीं चाहता है क्योंकि उसके पास आवेदन की समान प्रासंगिकता नहीं है )।
मैंने new.haml.html दृश्य में एक सरल रूप बनाया है:
= simple_form @child do | c | C.input: field_for_child c.association: माता पिता के | पी | P.input: field_for_parent नतीजा एक पैरामैश हैश है जो "child" = & gt; {"Field_for_child" = & gt; "मान 1", "अभिभावक" = & gt; {"Field_for_parent: = & gt;" value2 "}}
" बाल "और" माता-पिता "को जितनी संभव हो उतनी कम लाइनों में सहेजने के लिए मैं क्या कर सकता हूं?
@ child.parent_id = (पराम [[अभिभावक] [: field_for_parent])) parent.create (... ) .id यह मेरा शिक्षित अनुमान होगा ... कहां "(...)" नए माता पिता के लिए आपका तर्क होगा
Comments
Post a Comment