注意:如今有一个专门用于干净地销毁用户和相关记录的类:UserDestroyer。
所以,不要这样做:
应该这样做:
destroyer = UserDestroyer.new(Discourse.system_user)
User.joins(:user_stat).where("user_stats.post_count = 0").each { |u| destroyer.destroy(u) }
注意:如今有一个专门用于干净地销毁用户和相关记录的类:UserDestroyer。
所以,不要这样做:
应该这样做:
destroyer = UserDestroyer.new(Discourse.system_user)
User.joins(:user_stat).where("user_stats.post_count = 0").each { |u| destroyer.destroy(u) }