У меня была такая же проблема раньше, и я решил в соответствии с этим https://github.com/rails/rails/pull/13247#issuecomment-32425844
С Rails 2.3.5, MySQL версии 5.7.9 и mysql gem вам нужно иметь этот бит в качестве инициализатора в config / initializers / abstract_mysql_adapter.rb:
class ActiveRecord::ConnectionAdapters::MysqlAdapter NATIVE_DATABASE_TYPES[:primary_key] = "int(11) auto_increment PRIMARY KEY" end
Для mysql2 это должно быть config / initializers / abstract_mysql2_adapter.rb:
blockquote>class ActiveRecord::ConnectionAdapters::Mysql2Adapter NATIVE_DATABASE_TYPES[:primary_key] = "int(11) auto_increment PRIMARY KEY" end