我的 ubuntu 用户无法访问开发用户在 postgres 中为 rails 创建的数据库

My ubuntu user cannot access the database created in postgres for rails by the dev user

我在 postgres 中使用数据库用户创建了一个新的 rails 项目,并为该用户提供了创建数据库的足够权限。

成功 运行 rails db:create & db:migrate 后,当我尝试访问该网页时,出现错误,我的 ubuntu 用户 "ubuntu_user"无法访问数据库。

在 rails 4.2 中,以前的项目 (webrick webserver) 没有发生类似的事情,目前该项目在 rails 5 上使用 puma webserver

请指教。 谢谢

注意: 我在 puma 网络服务器终端中得到了这些行

Started GET "/" for 127.0.0.1 at 2017-09-02 01:27:20 +0300 Started GET
"/" for 127.0.0.1 at 2017-09-02 01:27:20 +0300    (1.9ms)  SELECT
"schema_migrations"."version" FROM "schema_migrations" ORDER BY
"schema_migrations"."version" ASC    (13.5ms)  SELECT
"schema_migrations"."version" FROM "schema_migrations" ORDER BY
"schema_migrations"."version" ASC

结果是 puma 服务器挂了,我不得不杀死它然后重新启动。

重启后,没有报错