Я создал новую миграцию, где упоминаетсяRails 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')
ли я что-то отсутствует? Я отправил этот miniapp моему другу, и он может успешно запустить его -> запись создается в базе данных.
Что мне не хватает?
Как вы создаете новый элемент? – ericeason
'@photo = Photo.new (params [: photo])' ... '@ photo.save' – user984621