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
Post a Comment