gpt4 book ai didi

ruby-on-rails - 如何从 Ruby On Rails 应用程序连接到 Postgresql

转载 作者:行者123 更新时间:2023-11-29 14:11:30 24 4
gpt4 key购买 nike

我是 Ruby on rails 的新手,我正在使用带有窗口 7 的 ruby​​ v 1.9.3 和 rails 3.2.12

我想在我的应用程序中连接 PostgreSQL 数据库。

这是我的数据库连接

development:  
adapter: postgresql
encoding: unicode
database: mmagap_development
pool: 5
timeout: 5000
host: 127.0.0.1
username: postgres
password: root

test:
adapter: postgresql
encoding: unicode
database: mmagap_test
pool: 5
username: postgres
password: root

production:
adapter: postgresql
host: 127.0.0.1
encoding: unicode
database: mmagap_production
pool: 5
username: postgres
password: root

这个连接每次都报错

D:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-3.2.12/lib/active_record/connection_adapters/postgresql_adapter.rb:1208:in
`initialize': received invalid response to SSL negotiation: - (PG::ConnectionBad)

请帮助如何在我的 RoR 应用程序中创建 PostgreSQL 数据库连接。

最佳答案

您可以将 host: 127.0.0.1 更改为 host: localhost。它应该可以解决问题。

关于ruby-on-rails - 如何从 Ruby On Rails 应用程序连接到 Postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com