From 29440cb7bcbffd0fff11628f9b422d1dc66c3feb Mon Sep 17 00:00:00 2001 From: Mark Oblad Date: Fri, 2 Jan 2015 17:05:03 -0500 Subject: [PATCH] change generate_permalinks to process in batches --- lib/has_permalink.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/has_permalink.rb b/lib/has_permalink.rb index 6c9d9a3..2a1abbd 100644 --- a/lib/has_permalink.rb +++ b/lib/has_permalink.rb @@ -23,9 +23,11 @@ module ClassMethods # Product.generate_permalinks # def generate_permalinks - self.all.each do |item| - item.generate_permalink - item.save + self.find_in_batches do |group| + group.each do |item| + item.generate_permalink + item.save + end end end end