2016-10-09 18 views
1

我有一個情況我需要使用加入預緊但作爲我們的表的增長,加盟是不應該的,因爲它會影響性能包括。導軌和預緊行爲只

我還可以看到,Rails的智能預緊 & 渴望負荷之間的決定,同時採用包括

所以,相反的軌道決定的話,我知道手在此之前,我需要的預緊力,但我應該能夠查詢關聯表,所以無論如何,我可以傳達給導軌使用預加載只有行爲爲包括

回答

0

您可以在您的ActiveRecord型號上直接撥打.preload,而不是.includes

Blog.preload(:posts)

+0

沒有,我需要查詢哪些我包括關聯,如果我用我預加載可能需要使用連接,這是我不想,因爲我的表將增長... – sarathprasath