मैं एक नया माइग्रेशन, जहां बनाया तालिका मेंरेल 3.2 + MySQL: त्रुटि: फील्ड 'created_at' एक डिफ़ॉल्ट मूल्य नहीं है: INSERT INTO
...
t.timestamps
उल्लेख किया गया है बनाया इन दो कॉलम
जुड़ जाते हैं...
| created_at | datetime | NO (Null) | | NULL (Default) |
| updated_at | datetime | NO (Null) | | NULL (Default) |
...
मैं एक नया आइटम बनाने के लिए चाहते हैं, तो मैं हमेशा त्रुटि संदेश
Mysql2::Error: Field 'created_at' doesn't have a default value: INSERT INTO `table_name` (`first_col`, `second_col`) VALUES ('a', 'b')
प्राप्त मैं कुछ याद आ रही है? मैंने इस मिनीएप को मेरे एक दोस्त को भेजा और वह इसे सफलतापूर्वक चलाने में सक्षम है -> रिकॉर्ड डेटाबेस में बनाया गया है।
मुझे क्या याद आ रही है?
आप नया आइटम कैसे पैदा कर रहे साथ
की जगह? – ericeason
'@photo = Photo.new (पैराम्स [: फोटो])' ... '@ photo.save' – user984621