日付パラメーターを使用してイベントのコレクションを取得する ember ルートがあります。コレクションを取得するために逆シリアル化関数を使用しています。コレクションが取得されると、URL が「/day/2012-10-08」から「/day/undefined」に変更されます。
イベントには日付の範囲が含まれているため、データを使用して日付パラメーターをシリアル化することはできません。代わりに、URL のパラメーターを返すことができるはずです。以下の例では、デシリアライズ時にルーター「current_params」の属性を設定し、シリアライズ時にそれを返します。serialize メソッドで params にアクセスできるかどうか疑問に思っています。
day: Ember.Route.extend
route: "/day/:date"
deserialize: (router, params) ->
router.set('current_params', params)
router.get('store').findQuery( App.Event, { date: params.date } )
serialize: (router, context) ->
router.get('current_params')
connectOutlets: (router, context) ->
router.get('applicationController').connectOutlet( 'timecard', context )