هل قمت بحل هذه المشكلة؟
أواجه مشكلة مماثلة:
إذا قمت بإنشاء مهمة rake في إضافة، على سبيل المثال: lib/tasks/test.rake
بمحتويات
desc "count posts"
task "test_rake:test" => :environment do
puts "Number of posts on this forum is #{Post.count}"
end
وقمت بتشغيل: rake test_rake:test
فإن الناتج يفاجئني:
Number of posts on this forum is 366
Number of posts on this forum is 366
Number of posts on this forum is 366
أنا أرتكب خطأ ما بالتأكيد، لكن لست متأكدًا ما هو؟
لماذا يتم تشغيل هذا أكثر من مرة وكيف يمكنني إيقافه؟
أواجه مشكلة مماثلة في بيئة الإنتاج، وهي بالطبع مصدر قلق أكبر.