sql >> Database >  >> RDS >> PostgreSQL

ActiveRecord::AdapterNotSpecified databaseconfiguratie specificeert geen adapter

U heeft de opdracht die deze query veroorzaakt niet weergegeven, maar dit kan gebeuren als u een tekenreeks doorgeeft en geen symbool.

Bijvoorbeeld:

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

Maar als je dan een symbool gebruikt, zal het werken.

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


  1. Waar zijn de PostgreSQL-logboeken op macOS?

  2. Een lijst met privéprocedures/-functies ophalen uit een pakkettekst

  3. Oracle SQL-volgorde in subquery-problemen!

  4. Hoe een gezouten wachtwoord uit de database en auth-gebruiker intrekken?