sql >> Databasteknik >  >> RDS >> PostgreSQL

ActiveRecord::AdapterNotSpecified databaskonfiguration anger inte adapter

Du visade inte kommandot som orsakade denna fråga, men detta kan hända om du skickar en sträng och inte en symbol.

Till exempel:

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

Men sedan om du använder en symbol, kommer det att fungera.

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


  1. Skriv ett tal med två decimaler SQL Server

  2. Oracle:spelar kolumnordningen någon roll i ett index?

  3. MS Access anropar SQL Server lagrad procedur

  4. Flera infoga SQL-oracle