diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2018-11-09 09:08:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-09 09:08:01 +0100 |
commit | ed7c5f94f7c8c062c3a931fd2cf4f37433c81c13 (patch) | |
tree | 191100fc2e4945e98c26c0301f8855ef44cbf58b | |
parent | 0319361fa341edc03dfd04e7b69ae48a1c4d7c84 (diff) |
Improve ActiveRecord connection in on_worker_boot (#9238)
This is how it looks in the example in the Puma README
-rw-r--r-- | config/puma.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/config/puma.rb b/config/puma.rb index 5ebf5ed19..1afdb1c6d 100644 --- a/config/puma.rb +++ b/config/puma.rb @@ -13,7 +13,9 @@ workers ENV.fetch('WEB_CONCURRENCY') { 2 } preload_app! on_worker_boot do - ActiveRecord::Base.establish_connection if defined?(ActiveRecord) + ActiveSupport.on_load(:active_record) do + ActiveRecord::Base.establish_connection + end end plugin :tmp_restart |