Rails ActiveRecord Подключение к неправильной базе данных Postgres

My database.yml выглядит следующим образом:

development:
  adapter: postgresql
  database: phunt_development
  username: <%= ENV['PG_USER'] %>
  password: <%= ENV['PG_PASS'] %>
  host: localhost
  pool: 5
  timeout: 5000

И я могу подтвердить, что база данных phunt_development существует. Однако, когда я запускаю ActiveRecord::Base.connection.current_database, я получаю development не phunt_development. Я не могу понять, почему Rails настаивает на подключении к общей базе данных разработки, которая загрязнена данными, которые у меня есть из других локальных приложений. Я хочу подключиться к phunt_development.

Ответ 1

В моей среде была задана переменная $DATABASE_URL. Когда он установлен, он переопределяет конфигурацию в database.yml. Решение: запустите unset DATABASE_URL.