仅对工作人员和当前用户添加到序列化器

你需要创建一个新的路由,并确保除了管理员和当前用户外,其他人无法访问。这可能比你目前序列化的方式要复杂得多。

我认为你可以这样做:

  add_to_serializer(:user, :manager_status) {
    return object.manager_status if object.admin || object.staff
  }

凭记忆,你可能需要做一些操作来获取当前用户对象并进行匹配检查。