【发布时间】:2016-03-01 07:22:26
【问题描述】:
在控制器的显示方法中,我使用查询设置了@object
@object = WorkOrder.find(params[:id])
现在,show.json.jbuilder 模板的代码如下:
json.extract! @object, :id, :note, :status, :created_at
json.store_name @object.store.display_name
而o/p是,
{
"id": 31,
"note": "work_order for store A",
"status": "complete",
"created_at": "2015-11-26T11:16:53.000Z",
"store_name": "store name"
}
现在,如何在 'status' 和 'created_at' 之间插入 'store_name' 自定义键?
【问题讨论】:
-
这样试试 => json.extract!对象, :id, :note, :status, json.store_name object.store.display_name json.extract!对象,:created_at
-
如果我可能会问,为什么你需要在 json 中的订单?
-
@bo-oz 虽然顺序无所谓,但很想知道解决问题的方法。
标签: ruby-on-rails jbuilder ruby-2.1