- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 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/
我有一个用户模型,它为一个名为 profile_img 的字段安装了一个载波 uploader 。代码如下: class User < ActiveRecord::Base mount_upl
我使用 mongoid 作为我的 orm,我在结果集上调用 to_json。最初的实现工作正常,除了所有内容都是动态加载的(而不是预先加载) 简化的架构和代码如下: Answer has_many l
我正在尝试通过以下方式 to_json @own_events.as_json(:include => {:created_date => {},:attendees => {}, :user =>
在 Rails 5 中,我试图获取 serializable_hash 格式的数据。第一组数据格式正确,但第二组数据格式不同。评论模块类似父子格式,通过添加parent_comment_id,一条评论
我是一名优秀的程序员,十分优秀!