Impossible de charger le contrôleur dans un chemin imbriqué

Je souhaite créer une page imbriquée (chemin) dans un plugin que j’ai moi-même créé, ainsi qu’un contrôleur restreint à la portée de cette page imbriquée spécifique.
J’ai utilisé cette page d’Ember.js comme référence :

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

Pour l’instant, le fichier
templates/root_path/test_nested.hbs
est chargé sans aucun problème et s’affiche correctement dans l’outlet de root_path.hbs.

Le problème concerne le contrôleur correspondant.
J’ai créé le fichier controllers/root_path/test_path.js.es6, mais il ne semble pas être chargé.
(J’ai écrit le code suivant pour tester)

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

Je n'ai rien écrit.

Je pensais que l’emplacement où j’ai placé le contrôleur de test_nested était incorrect. J’ai essayé plusieurs endroits, mais aucun ne fonctionne.

Il serait très utile si vous pouviez m’indiquer la configuration appropriée.
Si je ne peux pas utiliser un contrôleur scoped, je souhaiterais alors utiliser le contrôleur root_path.
(Bien que ce ne soit pas une solution idéale.)