새로운 라우트를 생성하고, 스태프와 현재 사용자가 아닌 다른 누구도 이를 볼 수 없도록 보호해야 합니다. 현재 위치에서 직렬화하는 것보다 훨씬 복잡할 가능성이 높습니다.
다음과 같은 방식으로 처리할 수 있을 것 같습니다:
add_to_serializer(:user, :manager_status) {
return object.manager_status if object.admin || object.staff
}
즉석에서 생각하기로는, 현재 사용자 객체를 가져와서 일치하는지 확인하기 위해 몇 가지 처리( dance )를 해야 할 수도 있습니다.