我对使用 map 方法缺乏一些了解。
使用没有映射的 json 输出
format.json { render :json => @categories }
给我以下输出
[{"created_at":"2012-10-20T01:16:35+11:00","id":1,"name":"bathroom renovations","updated_at":"2012-10-20T01:16:35+11:00"}]
使用带有映射的 json
format.json { render :json => @categories.map(&:name) }
给我这个输出
["bathroom renovations"]
我怎样才能让我的输出看起来像
[{"id":"1","name":"bathroom renovations"}]