I have a rake task that merely loops through all my products and increments a counter if the product saves. It then prints out that counter. How do I test what number it puts
?
task(:resave_every_product => :environment) do
total_products = 0
counter = 0
all_products = Product.find(:all)
puts "done loading all products"
puts "starting resaving..."
all_products.each do |product|
puts "current product is #{product.id}" if (counter%1000 == 0)
counter += 1 if product.save
end
puts "done resaving products."
puts "total products - #{all_products.size}"
puts "products resaved - #{counter}"
end