Improve Rake tasks performance replacing .all.each with .find_each

This commit is contained in:
Angel Perez
2018-07-13 10:14:18 -04:00
parent 4f2ed27f8c
commit 24adf4bc49

View File

@@ -2,7 +2,7 @@ namespace :slugs do
desc "Generate slug attribute for objects from classes that use Sluggable concern"
task generate: :environment do
%w(Budget Budget::Heading Budget::Group).each do |class_name|
class_name.constantize.all.each(&:generate_slug)
class_name.constantize.find_each(&:generate_slug)
end
end
end