モデルのindexをネストしたjsonで返す方法


controllerで下記のようにindexを返している部分を変更して、Modelの要素の:item_idでグループ化してitem_idごとにネストした状態で返したいのですが、どうすればいいでしょうか？

[code]

    models = Model.all
    respond_to do |format|
      format.json { render :json => models }
    end
    
[/code]



[code]

    format.json { render :json => models.group_by(&:item_id) }
    
[/code]

でどうでしょうか？



[code]

    format.json { render :json => models.group_by(&:item_id) }
    
[/code]

でどうでしょうか？

