ruby-on-rails - Rails:PublicActivity::ORM::ActiveRecord::Activity 没有连接池
问题描述
我正在尝试将现有项目从 Ruby 2.3 升级到 Ruby 2.6
一切正常,直到我在运行时收到以下错误rake db:create
rake aborted!
ActiveRecord::ConnectionNotEstablished: No connection pool for PublicActivity::ORM::ActiveRecord::Activity
/home/user/project/engines/admin/lib/admin/activity_extension.rb:10:in `<module:Admin>'
/home/user/project/engines/admin/lib/admin/activity_extension.rb:1:in `<top (required)>'
/home/user/project/engines/admin/lib/admin/engine.rb:8:in `<top (required)>'
/home/user/project/engines/admin/lib/admin.rb:1:in `require'
/home/user/project/engines/admin/lib/admin.rb:1:in `<top (required)>'
/home/user/project/config/application.rb:17:in `<top (required)>'
/home/user/project/Rakefile:4:in `<top (required)>'
我使用 postgresql 作为数据库,这是database.yml
文件 -
default: &default
adapter: postgresql
encoding: unicode
username: -------
password: -------
host: localhost
port: 5432
pool: 5
development:
<<: *default
database: mydbName
有谁知道我为什么会收到这个错误?
任何形式的帮助将不胜感激!
解决方案
推荐阅读
- sql - 根据两个名称列对两个列值求和
- vue.js - 道具失败不适用于构建在另一个组件之上的组件
- jquery - 提交新值Spring boot jquery时刷新数据而不重新加载页面
- mysql - 在 SQL 中选择日期为 YYYYMMDD 格式
- ios - Sonoff 快速配对模式如何工作?
- python - 如何从日期中减去天数?
- javascript - 如何将多个音频文件合成为一个音频文件(MP3)并使用 JavaScript 保存
- python - 用一行中的项目数转换新列
- sql - 使用左连接和不同的总和不正确的值
- hazelcast - hazelcast 主题作为 hazelcast-jet 源