1

通过谷歌搜索,我知道这个错误似乎是由于连接没有正确关闭。但是,Sequel gem 自述文件所说的使用数据库的方式是使用打开连接@db = Sequel.connect('postgres://someaddress'),然后调用各种命令。我读过一些人提到使用代码块进行连接,但这是否意味着我只需要在整个程序周围放置一个代码块?如果某处出现错误,连接是否仍会卡在打开状态?

我试过这样启用连接验证器插件:

@db = Sequel.connect('postgres://someaddress')
@db.extension(:connection_validator)

但我仍然遇到同样的问题。

有什么想法吗?

4

0 回答 0