Tâche rake du plugin s'exécutant plusieurs fois - que manquons-nous ?

Avez-vous résolu ce problème ?

Je rencontre un problème similaire :

Si je crée une tâche rake dans un plugin, par exemple : lib/tasks/test.rake

avec le contenu :

desc "compter les posts"
task "test_rake:test" => :environment do
  puts "Le nombre de posts sur ce forum est #{Post.count}"
end

et que j’exécute : rake test_rake:test

Le résultat est surprenant pour moi :

Le nombre de posts sur ce forum est 366
Le nombre de posts sur ce forum est 366
Le nombre de posts sur ce forum est 366

Je fais une erreur quelque part, j’en suis sûr, mais je ne sais pas laquelle ?

Pourquoi cela s’exécute-t-il plus d’une fois et comment l’arrêter ?

Je rencontre un problème similaire en production, ce qui est bien sûr une préoccupation plus sérieuse.