Skip to content

Commit 3893067

Browse files
authored
Merge pull request #207 from coderdojo-japan/eager_load
Use eager_load instead of includes
2 parents 78d77fc + 2fe1206 commit 3893067

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/statistics/aggregation.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ module Statistics
22
class Aggregation
33
class << self
44
def run(date:)
5-
cnps_dojos = Dojo.includes(:dojo_event_services).where(dojo_event_services: { name: :connpass }).to_a
6-
drkp_dojos = Dojo.includes(:dojo_event_services).where(dojo_event_services: { name: :doorkeeper }).to_a
7-
fsbk_dojos = Dojo.includes(:dojo_event_services).where(dojo_event_services: { name: :facebook }).to_a
5+
cnps_dojos = Dojo.eager_load(:dojo_event_services).where(dojo_event_services: { name: :connpass }).to_a
6+
drkp_dojos = Dojo.eager_load(:dojo_event_services).where(dojo_event_services: { name: :doorkeeper }).to_a
7+
fsbk_dojos = Dojo.eager_load(:dojo_event_services).where(dojo_event_services: { name: :facebook }).to_a
88

99
Connpass.run(cnps_dojos, date)
1010
Doorkeeper.run(drkp_dojos, date)

0 commit comments

Comments
 (0)