у меня в initializers/my_initializer.rb
:
ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::NATIVE_DATABASE_TYPES[:string] = {
name: 'varchar',
limit: 191
}
Почему выдается ошибка: uninitialized constant ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter (NameError)
при попытке запустить сервер?
Я получаю такую же ошибку дажеесли в 1-й строке инициализатора поставить следующее:
require 'active_record'
Однако, когда я помещаю приведенный ниже оператор в 1-ю строку инициализатора, все работает нормально:
require '/home/user/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract_mysql_adapter.rb'
Почему не работает с require 'active_record'
?