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.