Hai risolto questo problema?
Sto riscontrando un problema simile:
Se creo un rake task in un plugin, ad esempio: lib/tasks/test.rake
con contenuto
desc "conta i post"
task "test_rake:test" => :environment do
puts "Il numero di post in questo forum è #{Post.count}"
end
e eseguo: rake test_rake:test
L’output mi sorprende:
Il numero di post in questo forum è 366
Il numero di post in questo forum è 366
Il numero di post in questo forum è 366
Sto commettendo qualche errore, ne sono sicuro, ma non so quale?
Perché viene eseguito più di una volta e come posso fermarlo?
Ho un problema simile in produzione che è, ovviamente, una preoccupazione più seria.