Szablon ember nie jest aktualizowany z kontrolera arraycontroller

W mojej aplikacji użytkownik może wprowadzić opis znajomego lub dodać opis, który jest już obecny. Obie metody (createDescription i upvoteDescription) pozostają w bazie danych. upvoteDescription zmienia DOM, ale createDescription tego nie robi. Może to wynikać z tego, że przekazuję parametr w modelu, ale nie mogę tego obejść - api tego potrzebuje.

//descriptions route

App.DescriptionsRoute = Ember.Route.extend({
  ...
  model: function () {
    var store = this.get('store'),
        friend = this.modelFor('friend');
    return store.find('description', {friend_id: friend.id});
  }
})

//descriptions controller

App.DescriptionsController = Ember.ArrayController.extend({
  ...
  actions: {
    createDescription: function () {
      var name = this.get('name'),
          friend_id = this.get('controllers.friend').get('id'),
          store = this.get('store'),
          description = store.createRecord('description', {
            name: name,
            friend_id: friend_id
          });
      description.save();
    },
    upvoteDescription: function (description) {
      var count = description.get('count');
      description.set('count', count + 1);
      description.save();
    }
  }
});

//descriptions template

{{input value=name action="createDescription" type="text"}}

{{#each controller}}
    <div {{bind-attr data-name=name data-count=count }} {{action upvoteDescription this}}>
        <div>{{name}}</div>
        <span>{{count}}</span>
    </div>
{{/each}}

questionAnswers(1)

yourAnswerToTheQuestion