How to access and submit related polymorphic models in the same form, in Rails? -


मान लीजिए मेरे पास 3 मॉडल हैं, कार , मोटरसाइकिल और ट्रक , और प्रत्येक के लिए मुझे सामानों का एक गुच्छा, जैसे कि पिछले मालिकों, ट्रैफिक टिकट, लाइसेंस प्लेटों आदि की सूची में प्रवेश करना होगा। इसलिए मैंने प्रत्येक ( पिछला ओनर्स , पिछला , आदि) और संबंधित मॉडलों के लिए बहुरूप संघों की स्थापना की है।

समस्या यह है, मैं इन सभी को कैसे एक तरह से, यह: <कार> कार # 123 ज्ञात पिछला मालिक: जेसन जैज़ ब्रायन बास [एक और जोड़] ज्ञात पिछला लाइसेंस प्लेट: 12345 67890 [कोई दूसरा] वर्तमान स्थिति: साफ़ किया गया (यह एक ड्रॉपडाउन चुनें मेनू है, वर्तमान स्टेटस एक बहुरूपिक संघ भी है, लेकिन पूर्वनिर्धारित मूल्यों के साथ।) आदि

यह एक कुतिया साबित हो रही है, जिस तरह से मेरे कौशल के स्तर से परे (नौसिखिया यहाँ)। संसाधनों नेस्टेड नहीं हैं और लगभग सभी चीजें जो मैं कई मॉडल में मिलती हैं, नेस्टेड संसाधनों के लिए होती हैं, और बहुरूप संघों पर कुछ भी लागू नहीं होता है।

(यह सिर्फ एक उदाहरण है, मुझे पता है कि मुझे एक कार, आदि के साथ वाहन मॉडल, श्रेणियों के रूप में, लेकिन यह सिर्फ मेरे मामले में बहुरूपदर्शक मॉडल की असली आवश्यकता को स्पष्ट करने के लिए है।)

धन्यवाद।

हो सकता है कि प्रस्तुतिपटल भी उपयोगी हो:

मूल विचार एक प्रस्तुतकर्ता बनाना है जो एक मॉडल की तरह कार्य करता है और आपके फॉर्म से सभी आने वाले डेटा को संसाधित करता है और उसे मॉडल में वितरित करता है। इस तरह से कई उदाहरणों को बनाने में भी आसान है, इससे पहले कहें कि पिछला ओपनर और इसे कार में संलग्न करें।

लिंक बाहर की जाँच करें!


Comments