gpt4 book ai didi

jquery - 如何在 Rails/jQuery 中使用 gon 包含关联对象

转载 作者:行者123 更新时间:2023-12-01 06:37:48 24 4
gpt4 key购买 nike

我有一个笔记,它有一定数量的属性。它还具有关联的标签。我一直在使用 gon 使该变量可用于页面的 javascript 文件(使 @note.attributes 可供此页面使用)。

我可以轻松输出注释属性,即如果我实例化:

 gon.note = @note.attributes

我可以输出其内容:

 alert(gon.note.content)

但是,这不会将笔记的标签放入其中。例如,我不能这样做:

 alert(gon.note.tags)

如果我想显示注释的标签,但我想通过 gon.note 来显示它们,而不是创建一个完整的其他变量 gon.tags,该怎么办?我该如何做到这一点(也许是某种连接或包含)?我想这样做是因为它更适合,例如,如果您显示多个注释。

最佳答案

Rails 有一个有用的 as_json方法,让您指定关联、要包含的字段,甚至是要包含的方法。它返回单个对象的 ruby​​ 哈希值或集合的数组,当 gon 对其调用 to_json 时,这将得到很好的序列化。

gon.note = @note.as_json(:include => [:tags]))

关于jquery - 如何在 Rails/jQuery 中使用 gon 包含关联对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9930684/

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