我已经有一个 Rails 应用程序,可以成功使用 Postgres.app。
我什至不记得我做了什么来创建第一个数据库并将其连接到 Rails,但它可以工作,这就是我所拥有的database.yml
development:
adapter: postgresql
database: gnossy_development
pool: 5
timeout: 5000
现在对于我的第二个 Rails 应用程序,我已经创建了应用程序
rails new my_app --database=postgresql --skip-test-unit
Rails 在 database.yml 中为我创建了这个
default: &default
adapter: postgresql
encoding: unicode
pool: 5
development:
<<: *default
database: my_app_development
我需要做什么才能让我的第二个应用程序与 PG 数据库连接?
rake db:create:all
结果是"FATAL: role "my_app" does not exist"