Trovato il problema. Sta confrontando ai summary backfill topic max age days con topic.created_at, non con updated_at. Penso che questo dovrebbe essere cambiato in updated_at - ho molti argomenti molto attivi creati due anni fa che ricevono ancora nuovi post ogni settimana, ma se uso un’età massima di 90 giorni o anche un anno, quegli argomenti non verranno riassunti.
Si prega di considerare di cambiare questo.
.where("topics.created_at > current_timestamp - INTERVAL '#{max_age_days.to_i} DAY'")