sql >> Database teknologi >  >> RDS >> PostgreSQL

ActiveRecord::AdapterNotSpecified databasekonfiguration angiver ikke adapter

Du viste ikke kommandoen, der forårsagede denne forespørgsel, men dette kan ske, hvis du sender en streng og ikke et symbol.

For eksempel:

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

Men hvis du bruger et symbol, vil det virke.

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


  1. Sådan installeres MySQL på Debian 7

  2. 7 måder at finde dublerede rækker, mens du ignorerer den primære nøgle i MySQL

  3. 10 tidsbesparende tips til MS Access-brugere

  4. Oprettelse af bruger med krypteret adgangskode i PostgreSQL