Você resolveu isso?
Estou tendo um problema semelhante:
Se eu criar uma tarefa rake em um plugin, por exemplo: lib/tasks/test.rake
com o conteúdo
desc "count posts"
task "test_rake:test" => :environment do
puts "Number of posts on this forum is #{Post.count}"
end
e executar: rake test_rake:test
A saída é surpreendente para mim:
Number of posts on this forum is 366
Number of posts on this forum is 366
Number of posts on this forum is 366
Tenho certeza de que estou cometendo algum tipo de erro, mas não sei qual?
Por que isso está sendo executado mais de uma vez e como pará-lo?
Tenho um problema semelhante em Produção que, claro, é uma preocupação mais séria.