Краткое и быстрое решение, если вы используете более новую версию Rails! Выполните следующую команду:
spring stop
.. затем запустите rails console
или другую команду rails. Моя проблема заключалась в том, что сервер Spring нужно было перезапустить, чтобы обновить / забрать мои новые варианты ENV. Я запускал консоль Rails, и она не видела их, пока я не закрыл Spring.
В предыдущих версиях Rails такой проблемы не было, поскольку они не использовали Spring-сервер.
Еще один инструмент, который поможет вам устранить неполадки - используйте следующую команду, чтобы распечатать ваш файл database.yml. Вы можете запустить его из командной строки, но я предпочитаю запускать его в консоли Rails, так как тогда вы можете использовать awesome_print, чтобы сделать его симпатичным:
В пределах rails console
:
puts ActiveRecord::Base.configurations
... или используя awesome_print
ap ActiveRecord::Base.configurations
Или вместо командной строки:
bin/rails runner 'puts ActiveRecord::Base.configurations'