두 개 이상의 다른 방식으로 동일한 RESTful 리소스 (모델)가 연결된 경우에 적합한 URL 경로가 나오지 않는 문제 다른 편안하고 자원과, 예를 들면 :동일한 관련 모델/테이블에 대해 서로 다른 이름으로 여러 연관이있는 경우 중첩 된 리소스 경로
- 가 직관적으로 TrainingSession 모델은 직원에 대한 연관있는 trainer_id이있는 특정 트레이너와 관련된 교육 과정의 모든 인스턴스를 조회 요청을 나타내는 URL 경로를 지정 모델.
- TrainingSession 모델에 Employee 모델과의 연관성이있는 trainee_id가있는 특정 연수생과 관련된 모든 교육 세션 인스턴스를 조회하는 요청을 직관적으로 나타내는 URL 경로를 지정하십시오.
/trainees/1/training_sessions
: 그들은 실제 자원 없습니다 (단 TrainingSession 및 직원이) 있기 때문에 잘 될 것 같지 않습니다 "연수생"또는 URL의 경로에 "트레이너", 포함
/trainers/1/training_sessions
그러나, "직원"을 사용하여 너무 모호하며 중 하나를 의미 할 수있다 :
/employees/1/training_sessions
당신은이 노선/경로 및 이유를 무엇을 제안?