Bạn đã không hiển thị lệnh gây ra truy vấn này, nhưng điều này có thể xảy ra nếu bạn chuyển một chuỗi chứ không phải một ký hiệu.
Ví dụ:
irb(main):001:0> ActiveRecord::Base.establish_connection("#{Rails.env}")
ActiveRecord::AdapterNotSpecified: database configuration does not specify adapter
Nhưng sau đó nếu bạn sử dụng một biểu tượng, nó sẽ hoạt động.
irb(main):001:0> ActiveRecord::Base.establish_connection("#{Rails.env}".to_sym)
=> #<ActiveRecord::ConnectionAdapters::ConnectionPool:0x007f2f484a32a0 #....