我试图将对象渲染为json,包括嵌套属性,并按created_at属性对它们进行排序.
我正在使用代码执行此操作:
format.json { render :json => @customer, :include => :calls}
Run Code Online (Sandbox Code Playgroud)
如何通过created_at属性对调用进行排序?
我注意到 Rails JSON 输出是按字母顺序排序的。
这是基本 Rails 应用程序的 JSON 输出示例:
{"created_at":"2013-02-03T19:44:39Z","email":"mohsen@example.com","id":2,"name":"Mohsen","updated_at":"2013-02-03T19:44:39Z"}
Run Code Online (Sandbox Code Playgroud)
它似乎created_at具有updated_at相同的起源,并且可能应该彼此相邻。但 Rails 输出是按字母顺序排序的。
哪个组件正在执行这项工作以及为什么?