【发布时间】:2016-04-26 23:53:43
【问题描述】:
我是 Rails 新手,我正在尝试为我的应用程序创建一个 API。我还使用 rabl 来生成我的 JSON 响应。在我的 rabl 模板中,我想发送一个时间戳和一组项目。
代码如下:
object false
node(:timestamp){CourseType.maximum("updated_at")}
child(@course_types){attributes :id, :name, :deleted}
我想得到一个看起来像这样的对象:
{"course_types":
[{"id":2,"name":"Driving","deleted":false},
{"id":4,"name":"Cooking","deleted":false}],
"timestamp":"2016-04-25 16:22:57 UTC"}
但是我得到了这个:
{"course_types":
[{"course_type":
{"id":2,"name":"Driving","deleted":false}},
{"course_type":
{"id":4,"name":"Cooking","deleted":false}}],
"timestamp":"2016-04-25 16:22:57 UTC"}
关于如何解决这个问题的任何想法?
谢谢
【问题讨论】:
标签: ruby-on-rails json rabl