From a5874e7b345e738aa77b3246867f521d7800f9bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juanjo=20Baz=C3=A1n?= Date: Sun, 27 Sep 2015 19:38:38 +0200 Subject: [PATCH] batches task using `find_each` instead of `all` --- lib/tasks/users.rake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tasks/users.rake b/lib/tasks/users.rake index a9a6c000d..0e51d1c19 100644 --- a/lib/tasks/users.rake +++ b/lib/tasks/users.rake @@ -2,7 +2,7 @@ namespace :users do desc "Recalculates all the failed census calls counters for users" task count_failed_census_calls: :environment do - User.all.pluck(:id).each{ |id| User.reset_counters(id, :failed_census_calls) } + User.find_each{ |user| User.reset_counters(user.id, :failed_census_calls)} end end