当用户被添加/移除为群组所有者时触发的事件

没有针对该操作的 DiscourseEvent,且 add_model_callback 也无法正常工作:

  add_model_callback(GroupUser, :after_commit, on: :update) do
    # 不知为何,从未被调用
  end

这个想法源自 此处。是我哪里做错了吗?

或许可以试试“保存时”钩子?