2010-02-09 14 views
5

Ho eseguito un'attività di rake dei rails che carica quantità ridotte/ritaglia/ridimensiona (con graffetta) quantità di immagini.Rails Rake Task, emette un messaggio durante e alla fine

Volevo sapere come inviare un messaggio al terminale quando era in esecuzione (ad esempio chipolata.jpg elaborato) e alla fine ci sono voluti alcuni minuti buoni per funzionare e un po 'di feedback sarebbe buono.

Grazie.

risposta

13

basta usare il comando standard di Ruby puts:

puts "Hello from Rake!" 

È possibile utilizzare stringa di interpolazione per emettere i singoli nomi di file all'interno del ciclo:

puts "#{image_filename} processed" 
+0

Come si impedisce a questi di stampare nelle specifiche? – Mike

0

Nel vostro ciclo chiamano semplicemente:

puts "chipolata.jpg processed"