Hast du das gelöst?
Ich habe ein ähnliches Problem:
Wenn ich eine Rake-Aufgabe in einem Plugin erstelle, z. B.: lib/tasks/test.rake
mit Inhalt
desc "count posts"
task "test_rake:test" => :environment do
puts "Number of posts on this forum is #{Post.count}"
end
und ausführe: rake test_rake:test
ist die Ausgabe für mich überraschend:
Number of posts on this forum is 366
Number of posts on this forum is 366
Number of posts on this forum is 366
Ich mache hier sicher einen Fehler, bin mir aber nicht sicher, welchen?
Warum wird das mehr als einmal ausgeführt und wie kann ich das stoppen?
Ich habe ein ähnliches Problem in der Produktion, was natürlich ein ernsteres Problem darstellt.