Rails Rake Tasks, output a message during and at the end
-
19-09-2019 - |
Question
I've made a rails rake task that uploads/crops/re-sizes (with paperclip) silly amounts of images.
I wanted to know how to output a message to the terminal when it was running (e.g. chipolata.jpg processed) and at the end, it takes a good few minutes to run and a little feedback would be good.
Thanks.
Solution
Just use the standard Ruby puts
command:
puts "Hello from Rake!"
You can use string interpolation to output the individual file names within the loop:
puts "#{image_filename} processed"
OTHER TIPS
In your loop simply call:
puts "chipolata.jpg processed"
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow