私は次のルートを持っています:
@resource 'groups', {path: 'events/:event_id/groups'}, ->
@route 'new'
私の新しいルートでは、新しい App.Group オブジェクトを構築するために、どのイベントに参加しているかを知る必要があります。
したがって、リソースに対応する次のルートがあります。
App.GroupsRoute = Ember.Route.extend
model: (params) ->
App.Event.find params.event_id
そして、ルートに対応するもの:
App.GroupsNewRoute = Ember.Route.extend
model: ->
App.store.createRecord App.Group
作成時にグループのイベントを指定する必要があります。ただし、GroupsNewRoute では、イベントを取得できないようです。パラメータには含まれませんevent_id
。
ルートの親リソースからモデルを取得するにはどうすればよいですか?