我的情况是我需要将加入与预加载一起使用,但随着我们的表的增长,不应该加入,因为它会影响性能。
此外,我可以看到Rails智能地决定 preload & 急切加载,同时使用包含
所以,而不是rails决定它,我事先知道我需要预加载,但我应该能够查询相关的表,所以无论如何我可以传达给rails使用仅预加载行为 includes < / strong>?
答案 0 :(得分:0)
您可以直接在ActiveRecord模型上调用.preload
,而不是.includes
。
Blog.preload(:posts)