Confusão sobre convenções de nomenclatura em emberjs

Talvez algumas pessoas saibam a resposta, mas estou tentando entender o seguinte:

Digamos que você esteja declarando uma visão:

App.FooView = Ember.View.extend({});

Agora referenciando essa visão emApp.Router resulta no seguinte erro:

router.get('applicationController').connectOutlet('Foo')

Quando faço referência a Foo, os estados do console:Uncaught Error: assertion failed: The name you supplied Foo did not resolve to a controller FooController

Eu não consegui encontrar em nenhum lugar nos documentos explicando os argumentos. Talvez a pessoa que downvoted poderia realmente contribuir para a solução.

questionAnswers(1)

yourAnswerToTheQuestion