我有这样的徽章规则;
grant_on 'comments#create', badge: 'frequent-commenter', to: :user, temporary: true do |comment|
comment.user.comments.where(:created_at.gte => (Date.today - 30)).count >= 20
end
用户在发送评论后将丢失徽章。但是,如果她/他不发送评论,她/他将永远拥有徽章。
是否可以检查临时徽章并删除不再有效的徽章?