gpt4 book ai didi

ruby-on-rails - :finder_sql 的限制

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

在 Rails 应用程序中,我在 has_many 声明中使用了 :finder_sql 选项。 Rails 文档说当我这样做时,“未添加 find_in_collection”。这是什么意思?

最佳答案

这意味着当你在表之间有一个 has_many 关系时:

人 has_many:书籍,:finder_sql

你不会得到你通常会得到的 person.books.find* 方法。这种行为的原因是 activerecord 无法轻松地将 finder_sql 与您将使用的 find* 方法组合在一起,因此它无法真正为您提供该功能

关于ruby-on-rails - :finder_sql 的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/509275/

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