2011-08-15 8 views
1

私はツリーモデルを持っています:ツアー、バス、および場所 ツアーにはより多くのバスとバスがあります。1つのjsonオブジェクトに2つのオブジェクトをレンダリングします

バスツアーの最後の場所にjsonオブジェクトを戻したいと思っています。

擬似例:

BUSES 

    BUS1 
     last_location 
    /BUS1 

    BUS2 
     last_location 
    /BUS2 

    BUS3 
     last_locaiton 
    /BUS3 

    /BUSES 

tour.busesは私にそのツアーのためにバスを与える、とbus.locations.last最新の場所でしょう。

私はそれがフィクションではないことを知っていますが、これを返すために1つのjsonオブジェクトにこれをパックする方法はわかりません。

both_pieces = { 
    :tour   => tour, 
    :last_location => bus.locations.last 
} 

をそしてJSONとしてboth_piecesを送り返す:

答えて

1

あなたはこのようにそれを行うことができます。クライアントはtourlast_locationオブジェクトを持つ1つのJSONオブジェクトを取得します。

関連する問題