중첩된 경로에서 컨트롤러를 로드할 수 없음

직접 만든 플러그인에서 중첩 페이지(경로)와 해당 중첩 페이지의 범위로 제한된 컨트롤러를 만들고 싶습니다.
emberjs의 이 페이지를 참고로 했습니다.

export default function () {
  this.route('root_path', {path: '/root_path'}, function () {
    this.route('test_nested', {path: '/test_nested'});
  });
}

현재 상태는 다음과 같습니다.
templates/root_path/test_nested.hbs
현재 이 파일이 문제없이 로드되고 root_path.hbs의 아웃렛에 올바르게 표시됩니다.

문제는 해당 컨트롤러입니다.
controllers/root_path/test_path.js.es6 파일을 만들었지만 로드되지 않는 것 같습니다.
(테스트를 위해 다음 코드를 작성했습니다)

controllers/root_path/test_nested.js.es6

export default Ember.Controller.extend({
  test_num: 0
}

templates/root_path/test_nested.hbs

test
test_num:{{test_num}}

routes/root_path/test_nested.js.es6

아무것도 작성하지 않았습니다.

test_nested의 컨트롤러를 두는 위치가 잘못되었을 것 같아 여러 위치를 시도해 보았지만 모두 작동하지 않습니다.

적절한 설정 방법을 알려주시면 감사하겠습니다.
범위 제한된 컨트롤러를 사용할 수 없다면 root_path 컨트롤러를 사용하겠습니다.
(이상적인 해결책은 아니지만요.)