आपने इस क्वेरी के कारण कमांड नहीं दिखाया, लेकिन ऐसा तब हो सकता है जब आप एक स्ट्रिंग पास करते हैं न कि प्रतीक।
उदाहरण के लिए:
irb(main):001:0> ActiveRecord::Base.establish_connection("#{Rails.env}")
ActiveRecord::AdapterNotSpecified: database configuration does not specify adapter
लेकिन फिर यदि आप किसी प्रतीक का उपयोग करते हैं, तो यह काम करेगा।
irb(main):001:0> ActiveRecord::Base.establish_connection("#{Rails.env}".to_sym)
=> #<ActiveRecord::ConnectionAdapters::ConnectionPool:0x007f2f484a32a0 #....