قد يتطلب الأمر بعض التجربة، لكن نعم. يمكن أن يعمل شيء مثل هذا كنقطة انطلاق:
User.find_each do |user|
untitled_topic_count = user.topics.where(title: "").count
titled_topic_count = user.topics.where.not(title: "").count
if untitled_topic_count > 0 && titled_topic_count == 0
# احذف المواضيع و/أو المستخدم
end
end