रेक डीबी: बीज आपके डीबी को एक ऐप के लिए डिफ़ॉल्ट डेटाबेस मानों के साथ पॉप्युलेट करता है? तो क्या होगा यदि आपके पास पहले से ही बीज है और आपको इसमें जोड़ने की ज़रूरत है (आप एक नई सुविधा जोड़ते हैं जिसके लिए बीज की आवश्यकता होती है)। मेरे अनुभव में, जब मैं रेक डीबी चला गया: बीज फिर से, यह मौजूदा सामग्री को पहले से जोड़ दिया गया है इसलिए मौजूदा सामग्री डबल हो गई है।रेक डीबी में संलग्न: रेल में बीज और डेटा डुप्लिकेट किए बिना इसे चला रहा है
मुझे कुछ बीज जोड़ने और जब दौड़ने की ज़रूरत है, तो इसे केवल नवीनतम जोड़ना चाहिए, और मौजूदा बीजों को अनदेखा करना चाहिए। मैं इसके साथ कैसे जा सकता हूं? (गंदा, नोब रास्ता मैं आमतौर पर अपने पूरे डीबी को तोड़ने के लिए फिर से बीज चलाता हूं, लेकिन उत्पादन में ऐसा करने में बहुत चालाक नहीं है, है ना?)
हममम तो मैं मूल रूप से सिर्फ एक गिनती == 0 टेबल मैं अपने बीज में आबादी की जरूरत है सुनिश्चित करने के लिए वे सही नकल नहीं होगा में से किसी को जोड़ सकते हैं? धन्यवाद! मैं केवल – corroded
के लिए एक रेक कार्य करने की सोच रहा था, आपको उन्हें बनाने से पहले विशिष्ट रिकॉर्ड भी ढूंढना पड़ सकता है। उनकी उपस्थिति की जांच करें: उदा। 'User.create (: name =>" बॉब ") जब तक user.find_by_name (" बॉब ")' –