قد أتأخر قليلاً عن الحفل ![]()
أواجه نفس المشكلة في إضافة جديدة، وقمت بالبحث قليلاً. يبدو أن هذه المشكلة تؤثر على إضافات أخرى أيضاً (مثل: إضافة الدردشة الرسمية)، ولكني وجدت حلاً فعالاً لتجنب تسجيل المهام عدة مرات:
# مسح أي تسجيل سابق
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، لذا يجب مسحها قبل ذلك.