Even your blog is written one year ago, your post still the No. 2 recent tutorial on Ember-Watch. Along reading it, I found some small not-hurtful bump that confused me for a while.
We need to replicate the name of the action on the template, so let's do that in app/templates/todos.js.
-should be ".hbs"
This is what I got after generate active and complete route, so I have to manually change it to yours.
http://thetechcofounder.com/getting-started-with-ember-js-using-ember-cli/
Even your blog is written one year ago, your post still the No. 2 recent tutorial on Ember-Watch. Along reading it, I found some small not-hurtful bump that confused me for a while.
Router.map(function() { this.resource('todos', { path: '/' }); this.route('todos', function() { this.route('active'); this.route('complete'); }); });
Maybe add todo.save on deleteTodo since you have that for clearCompleted
In allAreDone, missing "model." before @each
.property('model.@each.isCompleted')