这就是我的database.yml文件的外观(显然还有相关的测试和生产条目)
development:
adapter: postgresql
encoding: unicode
database: dbname_dev
pool: 5
username: username
password: tehpass
Run Code Online (Sandbox Code Playgroud)
在终端中我可以成功运行以下内容并登录数据库:
psql -U username dbname_dev
Run Code Online (Sandbox Code Playgroud)
但是在创建了这个新的rails项目并运行之后
rails g controller ComingSoon index
Run Code Online (Sandbox Code Playgroud)
当我转到localhost:3000/coming_soon时,我收到以下消息(尽管双重和三重检查登录凭据)
fe_sendauth: no password supplied
Run Code Online (Sandbox Code Playgroud)
任何想法为什么我可以通过"psql"登录到这些数据库,但Rails不能?