/ / रेल 3.1 - फिर संपादित करने के लिए कई रिकॉर्ड बनाएं - रूबी-ऑन-रेल, रूबी-ऑन-रेल -३

रेल 3.1 - फिर संपादित करने के लिए कई रिकॉर्ड बनाएं - रूबी-ऑन-रेल, रूबी-ऑन-रेल - 3

मेरे पास एक ऐसी स्थिति है जहां मैं एक उपयोगकर्ता को निर्दिष्ट करना चाहता हूंजितने रिकॉर्ड वे बनाना चाहते हैं, उनके पास ऐप है तो डेटाबेस में इन रिक्त प्रविष्टियों को बनाएं और फिर उन्हें अपने डेटा के साथ पॉप्युलेट करने के लिए "संपादित करें" दृश्य के साथ प्रस्तुत किया जाए। मुझे पता है कि यह शायद बुरा व्यवहार है लेकिन क्या कोई इस बारे में कुछ मार्गदर्शन दे सकता है कि यह कैसे किया जाए?

उत्तर:

जवाब के लिए 0 № 1

आप डेटाबेस पर रिक्त रिकॉर्ड क्यों बनाना चाहते हैं? आप इस तरह कर सकते हैं:

  • उपयोगकर्ता नए रिकॉर्ड की संख्या का चयन करता है जिसे वह चाहता है, वह जमा करता है
  • आप निर्माण प्रपत्र X बार प्रदर्शित करते हैं
  • सामान्य जमा पर, आप प्रत्येक फॉर्म को अपनी कार्रवाई के लिए सबमिट करते हैं

अगर आप phpmyadmin को जानते हैं तो मैं नहीं जानता, लेकिन वे भी ऐसा ही करते हैं।


जवाब के लिए 0 № 2

एक बेहतर तरीका है नए के x नंबर बनानाएक लूप / आंशिक कॉन्फ़िगरेशन में ऑब्जेक्ट्स (उदा। Post.new)। Post.new करने से उपयुक्त db पंक्ति का एक नया उदाहरण बनता है, लेकिन यह मेमोरी में जानकारी को संग्रहीत करता है और जब तक आप Post.save कमांड जारी नहीं करते हैं, तब तक db में वह ऑब्जेक्ट नहीं बनाते हैं। इन वर्चुअल डेटाबेस फ़ील्ड्स में सभी उपयुक्त होते हैं। कॉलम ताकि आप उन्हें एक संपादन फ़ॉर्म में पास कर सकें और सब कुछ काम करना चाहिए। केवल एक चीज जो गायब है वह एक आईडी है जिसे आपके द्वारा सहेजे जाने के बाद उसे सौंपा जाएगा।