مهمة rake للـPlugin تعمل عدة مرات - ماذا نغفل عنه؟

قد أتأخر قليلاً عن الحفل :slight_smile:

أواجه نفس المشكلة في إضافة جديدة، وقمت بالبحث قليلاً. يبدو أن هذه المشكلة تؤثر على إضافات أخرى أيضاً (مثل: إضافة الدردشة الرسمية)، ولكني وجدت حلاً فعالاً لتجنب تسجيل المهام عدة مرات:

# مسح أي تسجيل سابق
task('import_json:preview').clear

# تعريف المهمة
desc 'Previews changes which would be applied by import_json'
task 'import_json:preview', [:file_path] => :environment do |_task, args|
  puts "Hello world!"
end

مسح المهمة بعد وصفها سيمنع ظهور المهمة في قائمة rake --tasks، لذا يجب مسحها قبل ذلك.