你需要创建一个新的路由,并确保除了管理员和当前用户外,其他人无法访问。这可能比你目前序列化的方式要复杂得多。
我认为你可以这样做:
add_to_serializer(:user, :manager_status) {
return object.manager_status if object.admin || object.staff
}
凭记忆,你可能需要做一些操作来获取当前用户对象并进行匹配检查。
你需要创建一个新的路由,并确保除了管理员和当前用户外,其他人无法访问。这可能比你目前序列化的方式要复杂得多。
我认为你可以这样做:
add_to_serializer(:user, :manager_status) {
return object.manager_status if object.admin || object.staff
}
凭记忆,你可能需要做一些操作来获取当前用户对象并进行匹配检查。