помогите пожалуйста подключиться из rails4 к postgres
на linux mint установил rails, установил postgres создал пользователя admin_book_user, создал БД admin_book_development. дал права admin_book_user на admin_book_development
это всё на локалхосте
kalinin@kalinin ~/rails/admin_book $ sudo su - postgres
[sudo] password for kalinin:
postgres@kalinin ~ $ psql
psql (9.4.4, сервер 9.3.9)
Введите "help", чтобы получить справку.
postgres=# \du
Список ролей
Имя роли | Атрибуты | Член ролей
-----------------+---------------------------------------------------------+------------
admin_book_user | Создаёт БД | {}
kalinin | Создаёт БД | {}
postgres | Суперпользователь, Создаёт роли, Создаёт БД, Репликация | {}
postgres=# \l
Список баз данных
Имя | Владелец | Кодировка | LC_COLLATE | LC_CTYPE | Права доступа
------------------------+-----------------+-----------+-------------+-------------+-------------------------------------
admin_book_development | admin_book_user | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =Tc/admin_book_user +
| | | | | admin_book_user=CTc/admin_book_user
admin_book_test | admin_book_user | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =Tc/admin_book_user +
| | | | | admin_book_user=CTc/admin_book_user
postgres | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
template0 | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
vd_development | kalinin | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
vd_production | kalinin | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 | =Tc/kalinin +
| | | | | kalinin=CTc/kalinin
vd_test | kalinin | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |
далее в конфиге rails прописал доступы:
default: &default
adapter: postgresql
encoding: unicode
username: 'admin_book_user'
password: '325345345345'
pool: 5
development:
<<: *default
database: admin_book_development
test:
<<: *default
database: admin_book_test
production:
<<: *default
database: admin_book_production
в rails gem 'pg' тоже поставил
проблема в том, что браузер вместо сайта показывает:
PG::ConnectionBad
ВАЖНО: пользователь "admin_book_user" не прошёл проверку подлинности (Peer)
при этом в предыдущем проекте проделывал всё то же самое, но под пользователем kalinin и проблем не было
подскажите пожалуйста в чём может быть ошибка?