Render :json with extra data

前端 未结 3 811
星月不相逢
星月不相逢 2020-12-30 08:43

I have a model called Todo and I render this:

format.json { render :json => @todo }

Each Todo belongs_to a List. I want to add the value

3条回答
  •  春和景丽
    2020-12-30 09:04

    You may want to capture the value of the JSON data, and then modify it.

    format.json { render :json => JSON::parse(@todo.to_json).merge("list" => { "completion_percentage" => 63 }).to_json }
    

提交回复
热议问题