如下使用includes和一起使用似乎沒有意義find
User.includes(:friends).find(1)
要檢索的記錄數只有一條,如果user.friends被呼叫,查詢呼叫的次數將與不包含的相同。
一起使用 find 方法和 include 方法有什么好處嗎?
此致。
uj5u.com熱心網友回復:
includes使用with沒有任何好處find。無論哪種情況,都會觸發兩個查詢(1 個用于查找物件,1 個用于加載關聯)。以下代碼觸發與您的代碼相同的查詢:
user = User.find(1)
user.friends # wherever you need to use the associated friends objects.
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/505033.html
