sql >> Base de Datos >  >> RDS >> PostgreSQL

La configuración de la base de datos ActiveRecord::AdapterNotSpecified no especifica el adaptador

No mostraste el comando que genera esta consulta, pero esto podría suceder si pasas una cadena y no un símbolo.

Por ejemplo:

irb(main):001:0> ActiveRecord::Base.establish_connection("#{Rails.env}")
ActiveRecord::AdapterNotSpecified: database configuration does not specify adapter

Pero luego, si usa un símbolo, funcionará.

irb(main):001:0> ActiveRecord::Base.establish_connection("#{Rails.env}".to_sym)
=> #<ActiveRecord::ConnectionAdapters::ConnectionPool:0x007f2f484a32a0 #....