fix n+1-queries issue adding includes #14
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes:#1
Changes
Score.includes(:user) added instead of Score.all.
The issue has been fixed collecting related data with only one query.
Before
![n+1-queries-before](https://user-images.githubusercontent.com/96296162/149155255-28f7999e-ebcc-43af-a074-3821d73e2e3e.png)
After
![n+1-queries-after](https://user-images.githubusercontent.com/96296162/149155308-4f3a89e3-7873-4d1e-9169-f625b3e739b9.png)