将模型交互(比如创建)保留在路由或控制器中是否被认为是 Ember.js 的最佳实践?
一个例子:下面的 CoffeeScript 可以正常工作,如果将“保存”逻辑移到控制器中也可以工作。一种做法是否优于另一种做法,如果是,为什么?
App.UsersNewRoute = Ember.Route.extend
  model: ->
    App.User.createRecord()
  setupController: (controller, model) ->
    controller.set('content', model)
  events: {
    save: (user) ->
      user.on "didCreate", @, () -> 
        @transitionTo 'users.show', user
      @get('store').commit()
  }