Создание таблиц и проблем с первичным ключом в Rails

Когда я пытаюсь запустить следующий код в Rails, используя Mysql2 в качестве менеджера базы данных:

rake db:migrate

Я получаю следующую ошибку:

 rake aborted!
 "Mysql2::Error: All parts of a PRIMARY KEY must be NOT NULL:"

Почему я получаю эту ошибку, если первичный ключ в таблице по умолчанию НЕ является «нулевым»?

Код миграции, однако:

class CreateUsers < ActiveRecord::Migration
   def change
    create_table :users do |t|
     t.string "first_name"
     t.timestamps
    end
   end 
end

Ответы на вопрос(3)

Ваш ответ на вопрос