Rails + Postgres fe_sendauth: пароль не указан

Привет, я пытаюсь подключить postgresql к моему проекту rails. Я изучаю тестирование, но мои тесты не запускаются из-за ошибки postgresql из-за неправильного пароля:

Edmunds-MacBook-Pro:langexchange edmundmai$ rake test:units
rake aborted!
fe_sendauth: no password supplied

Я уже прочитал, и мой файл pg_hba.conf изначально был уже таким:

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local   replication     edmundmai  

вот мой файл database.yml в моем проекте rails

default: &default
  adapter: postgresql
  encoding: utf8
  pool: 5
  username: edmundmai
  password: 

development:
  <<: *default
  database: project_development

test:
  <<: *default
  database: project_test

production:
  <<: *default
  database: project_production

Кто-нибудь знает, как я мог это исправить? Мы можем поболтать, если это проще.

Ответы на вопрос(4)

Ваш ответ на вопрос