Ember.js Router Action to Controller

Cuando uso el Ember Router, ¿cómo puedo definir las acciones en la plantilla que están conectadas al controlador?

Un ejemplo está aquí:http://jsfiddle.net/KvJ38/3/

Unter My Profile son dos acciones: una está definida en el estado y está funcionando. Dos están definidas en el controlador. ¿Cómo puedo hacer que esto funcione o debo usar otro enfoque?

App.Router = Em.Router.extend({
  enableLogging: true,
  location: 'hash',

  root: Em.State.extend({
    // EVENTS
    goHome: Ember.State.transitionTo('home'),
    viewProfile: Ember.State.transitionTo('profile'),

    // STATES
    home: Em.State.extend({
      route: '/',
      connectOutlets: function(router, context) {
        var appController = router.get('applicationController');
        appController.connectOutlet(App.HomeView);
      }
     }),

    // STATES
    profile: Em.State.extend({
      route: '/profile',
        connectOutlets: function(router, context) {
          var appController = router.get('applicationController');
          appController.connectOutlet(App.ProfileView);
        }
    }),

    one: function() {
      alert("eins");
    },
  }) 
});

Respuestas a la pregunta(3)

Su respuesta a la pregunta