gpt4 book ai didi

ruby-on-rails - Rails 5 - 如何获取 activerecord 的 serializable_hash?

转载 作者:行者123 更新时间:2023-12-05 06:37:15 25 4
gpt4 key购买 nike

在 Rails 5 中,我试图获取 serializable_hash 格式的数据。第一组数据格式正确,但第二组数据格式不同。评论模块类似父子格式,通过添加parent_comment_id,一条评论有_多条评论。

对于父评论,现在数据是 {id: 77, name: "l1", verified: true, category: "Movie", slug: "l1", …}

对于 child 评论,数据如 {id: 78, name: "l2", category_id: 61, …}

这里我需要获取与第一种格式相同的第二组评论数据。我试过使用 serializable_hash 但它只支持单行。我怎样才能为所有评论(has_many 关联)实现这一点?

最佳答案

您可以在使用 :include 选项访问 serializable_hash 时包含子对象,如下所示:

parent.serializable_hash(include: ["comments"])

关于ruby-on-rails - Rails 5 - 如何获取 activerecord 的 serializable_hash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48031614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com