ruby on rails undefined method(s) for active record -


  (in / users / sayedgamal / apps / test) / उपयोगकर्ता / sayedgamal / apps / test / config / boot .rb: 20: चेतावनी: रत्न :: स्रोतइंडेक्स # स्ट्रिंग पैटर्न के लिए खोज का समर्थन नहीं किया जाता है == CreatePeople: माइग्रेट करना ========================== ================================================================================================ # & Lt; ActiveRecord :: कनेक्शन ऍडापॉर्टर :: टेबल डिफाइनिशन: 0x238e97c & gt; के लिए अपरिभाषित विधि `स्ट्रिंग ' (--trace के साथ कार्य चलकर पूरा पता लगाएं)  

मुझे यह त्रुटि मिलती है जब मैं जारी कर रहा हूं

rake db: migrate

कमांड .. मेरे रेल परियोजना के मूल फ़ोल्डर में ..

  माइग्रेट / 001_create_people.rb सामग्री:  
< / ब्लॉकक्वाइट> <पूर्व> वर्ग CreatePeople & lt; ActiveRecord :: माइग्रेशन डीएफ़ self.up create_table: people do | t | T.string: first_name t.string: second_name t.string: company t.string: ईमेल t.string: फोन अंत अंत डीएफ़ self.down drop_table: people end end

नोट: वह मैंने भी पूर्णांक और पाठ क्षेत्रों का इस्तेमाल किया था और यह काम नहीं करता .. त्रुटि हमेशा माइग्रेशन फ़ाइल में टाइप किए जाने के आधार पर अपरिभाषित डेटाटाइप {स्ट्रिंग, पूर्णांक, पाठ, ...} में बदल जाती है ..! नोट: मैं रेक डीबी का उपयोग कर रहा हूं: ऐप के मूल फ़ोल्डर में माइग्रेट करें।

अपना रेल का संस्करण यह "t.string" वाक्यविन्यास रेल पर आया जब सेक्सी Migrations प्लगइन कोर में मिला दिया गया था। यदि आप नवीनतम संस्करण में अपग्रेड नहीं कर सकते हैं, तो आपको

  t.column: first_name,: string  

सिंटैक्स का उपयोग करना चाहिए।


Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

jquery - SimpleModal Confirm fails to submit form -

php - Multiple Select with Explode: only returns the word "Array" -