Remove N+1 queries from users autocomplete
Both of these were related to groups: 1. We need to preload routes (using the `with_route` scope) if we're going to get the group's path. 2. We were counting each group's members separately. They're in the same commit because the spec for N+1 detection wouldn't pass with only one of these fixes.
显示
- app/models/members/group_member.rb 2 个添加, 0 个删除app/models/members/group_member.rb
- app/services/concerns/users/participable_service.rb 21 个添加, 5 个删除app/services/concerns/users/participable_service.rb
- changelogs/unreleased/fix-routes-n-plus-one-in-user-autocomplete.yml 5 个添加, 0 个删除...unreleased/fix-routes-n-plus-one-in-user-autocomplete.yml
- spec/models/members/group_member_spec.rb 16 个添加, 0 个删除spec/models/members/group_member_spec.rb
- spec/services/projects/participants_service_spec.rb 40 个添加, 13 个删除spec/services/projects/participants_service_spec.rb
加载中
想要评论请 注册 或 登录