【发布时间】:2017-02-27 13:09:10
【问题描述】:
class User
has_many :posts
end
我想用 as_json 方法渲染一个 json 哈希。
如何在不为关联设置默认顺序的情况下通过updated_at 属性对下面代码中的帖子进行排序?
user.as_json(include: {posts: {include: :comments})
这不会用作请求响应,我想避免在关联上设置默认排序。
【问题讨论】:
-
@Slava.K 感谢您的努力,但是在您找到的问题中,您在哪里看到
as_json? -
该答案中列出的所有技术也适用于
as_json。试试看吧。 -
@Slava.K 听起来棒极了!您能否举个例子,因为我尝试过但没有成功?
-
您可以创建一个方法并使用 as_json 调用
user.as_json(methods: : permalink)在此方法中以某种方式设置您的逻辑,这将为您提供带有updated_at顺序的记录。
标签: ruby-on-rails json ruby-on-rails-5