gpt4 book ai didi

mysql - Rails 仅包含预加载行为

转载 作者:行者123 更新时间:2023-11-30 22:11:36 25 4
gpt4 key购买 nike

我有一种情况需要使用 joinpreload 但是随着我们的表的增长,加入不应该发生,因为它会影响性能。

我还可以看到 Rails 在使用 includes

时智能地在 preloadeager load 之间做出决定

因此,不是由 Rails 决定,我事先知道我需要预加载,但我应该能够查询相关联的表,所以无论如何我可以传达给 Rails 以对 includes< 使用仅预加载行为/strong> ?

最佳答案

您可以在 ActiveRecord 模型上直接调用 .preload 而不是 .includes

Blog.preload(:posts)

关于mysql - Rails 仅包含预加载行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39941631/

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