Когда я пытаюсь запустить следующий код в Rails, используя Mysql2 в качестве менеджера баз данных:
rake db:migrate
Я получаю следующую ошибку:
rake aborted!
"Mysql2::Error: All parts of a PRIMARY KEY must be NOT NULL:"
Почему я получаю эту ошибку, если первичный ключ в таблице по умолчанию НЕ "null"?
Код миграции, однако:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string "first_name"
t.timestamps
end
end
end