Comentarios sobre la nueva cola de revisión (2019)

Creo que es posible determinar qué tipos revisables deben filtrarse haciendo algo como esto:

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

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

Luego podemos usar esos tipos para aplicar un alcance predeterminado. Probablemente tendremos que agregar un índice de type a la tabla.

5 Me gusta