2016-04-26 112 views
0

我是新手,我试图为我的应用程序创建一个API。我也使用Rabl来生成我的JSON响应。在我的rabl模板中,我想发送时间戳和一系列项目。从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"} 

关于如何解决这个问题的任何想法?

感谢

回答