Disallow any database calls, or connections in routes
This helps prevents database connections not dropped because connections are held open. See also https://github.com/rails/rails/issues/44875 We achieve this by swapping out with an empty ConnectionHandler within the block. We also have add a SKIP_RAISE_ON_INTIALIZE_CONNECTIONS in case there is any unforeseen issues. User can use this to skip this if we encounter any bugs. Also, raise if new connection pools established within block Changelog: other
显示
- .gitlab/ci/static-analysis.gitlab-ci.yml 0 个添加, 1 个删除.gitlab/ci/static-analysis.gitlab-ci.yml
- config/application.rb 0 个添加, 13 个删除config/application.rb
- config/initializers/00_connection_logger.rb 0 个添加, 26 个删除config/initializers/00_connection_logger.rb
- config/initializers/database_config.rb 6 个添加, 0 个删除config/initializers/database_config.rb
- config/routes.rb 264 个添加, 262 个删除config/routes.rb
- doc/development/rails_initializers.md 12 个添加, 6 个删除doc/development/rails_initializers.md
- lib/initializer_connections.rb 29 个添加, 0 个删除lib/initializer_connections.rb
- spec/initializers/00_connection_logger_spec.rb 0 个添加, 39 个删除spec/initializers/00_connection_logger_spec.rb
- spec/lib/initializer_connections_spec.rb 63 个添加, 0 个删除spec/lib/initializer_connections_spec.rb
加载中
想要评论请 注册 或 登录