ho creato una nuova migrazione, in cui è menzionatoRails 3.2 + MySQL: Errore: Il campo 'created_at' non ha un valore predefinito: INSERT INTO
...
t.timestamps
nella tabella creata si aggiungono queste due colonne
...
| created_at | datetime | NO (Null) | | NULL (Default) |
| updated_at | datetime | NO (Null) | | NULL (Default) |
...
Quando voglio creare un nuovo elemento, ho sempre arrivare il messaggio di errore
Mysql2::Error: Field 'created_at' doesn't have a default value: INSERT INTO `table_name` (`first_col`, `second_col`) VALUES ('a', 'b')
mi sto perdendo qualcosa? Ho inviato questo miniapp a un mio amico e lui è in grado di eseguire con successo eseguirlo -> il record viene creato nel database.
Cosa mi manca?
Come stai creando il nuovo articolo? – ericeason
'@photo = Photo.new (params [: photo])' ... '@ photo.save' – user984621