पर रूबी मैं एक .NET लड़का हूं और मैं रेल और इसकी सक्रिय रिकॉर्ड सामग्री के पीछे अवधारणा को समझने की कोशिश करता हूं।रेल वास्तुकला मॉडल, देखें और डीटीओ
जैसा कि मैं सभी उदाहरणों में देख सकता हूं, वे हमेशा मानते हैं कि आपका विचार आपके मॉडल की 1: 1 प्रति है। हकीकत में अक्सर यह सच नहीं है।
एक राय यह है कि एक ग्राहक और संपर्क व्यक्ति (यों) कर रहे हैं नहीं है कि ग्राहक से संबंधित रखती है जैसा। उपयोगकर्ता दोनों दृश्यों (ग्राहक और संपर्क व्यक्तियों को एक दृश्य में संपादित करने में सक्षम होना चाहिए उदा।)
प्रत्येक उदाहरण में मैं देखता हूं कि वे सीधे एक सक्रियरेकॉर्ड ऑब्जेक्ट पर दृश्य को बाध्य करते हैं। मॉडल, सत्यापन और इतनी सारी चीजें जैसे कि एक ऑब्जेक्ट से बांधें जो सीधे डेटाबेस पर मैप किया गया हो।
क्या एक रेल लड़का समझा सकता है कि जटिल मॉडल परिस्थितियों में वास्तविक जीवन अनुप्रयोगों में सक्रिय रिकॉर्ड के साथ काम करने का एक शानदार तरीका क्या है? पहले पल में मैं डीटीओ के बारे में सोच रहा था लेकिन मैं कल्पना नहीं कर सका कि रेल के साथ जाने का यह तरीका है।
ठीक है क्योंकि वे संबंधित हैं, लेकिन क्या होगा यदि वे संबंधित नहीं हैं? क्या form_for (@customer) और form_for (@employee) को एक रूप में उपयोग करना संभव है? – awex
सुनिश्चित करें कि आप कर सकते हैं। यह शायद किसी प्रकार के डैशबोर्ड नियंत्रक पर खत्म हो जाएगा, लेकिन आपके पास HTML पृष्ठ पर दो या दो से अधिक रूप हो सकते हैं। –