次のルーターがあります。
Whistlr.OrganizationsNewRoute = Ember.Route.extend
model: ->
Whistlr.Organization.createRecord()
setupController: (controller, model) ->
@controllerFor('organization').set('content', model)
これは、次のようなバインディングを持ついくつかの入力を持つ新しい組織フォームで呼び出されます。
Em.TextField valueBinding="name"
これらの入力のいずれかにデータを入力すると、次のエラー メッセージが表示されます。
Cannot delegate set('name', C) to the 'content' property of object proxy <Whistlr.OrganizationsNewController:ember519>: its 'content' is undefined.
これは、コントローラーがルーターによって適切に設定されていないことを示しています。なぜそれが起こっているのですか?