ملاحظات حول طابور المراجعة الجديد (2019)

أعتقد أنه من الممكن تحديد أنواع القابلة للمراجعة التي يجب استبعادها عن طريق القيام بشيء مثل هذا:

class Reviewable < ActiveRecord::Base
  def self.exclude_types
     db_types = Reviewable.distinct.pluck(:type)

     @exclude_types ||= db_types - Reviewable.types
  end
  
...
end

ثم يمكننا استخدام هذه الأنواع لتطبيق نطاق افتراضي. ربما سنحتاج إلى إضافة فهرس type إلى الجدول.

5 إعجابات