gpt4 book ai didi

ruby-on-rails - Rails 魔法方法 model_ids?

转载 作者:数据小太阳 更新时间:2023-10-29 08:46:40 25 4
gpt4 key购买 nike

我试图查找如何只获取评论的 ID,这是一个与发布相关的模型。

发表了_很多评论

我通过Rails documentation找到的您可以使用 .map 方法仅提取 ID。

但后来,不管怎样,我尝试这样做:

p = Post.find(1)
p.comment_ids #[1,2,3]

成功了!我在 Rails 文档的任何地方都找不到这个魔术方法的记录。这是官方支持的获取 has_many 关系 ID 的方式吗?

最佳答案

参见 has_many Association Reference :

When you declare a has_many association, the declaring class automatically gains 16 methods related to the association:

其中有:

collection_singular_ids
collection_singular_ids=ids

关于ruby-on-rails - Rails 魔法方法 model_ids?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26002192/

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