3
在以下情況下,對Ruby on Rails的急切加載無法正常工作。Ruby on Rails ActiveRecord:使用外鍵和主鍵急於加載問題
首先,我們有一個名爲馬克模型,它具有以下字段
ID,學生,學科,標誌着
的學生是具有Active Directory登錄值的字符串列,以後的報告功能我們介紹它具有以下字段
ID,AD_NAME,FULL_NAME
現在,在馬克的模式,我們已經加入了屬於
類另一個表被叫用戶belongs_to的:student_details,:CLASS_NAME => 「用戶」,:foreign_key => 「學生」,:primary_key => 「AD_NAME」
和使用的ActiveRecord的find方法加載的時候,我們傳遞了包括conditon用於預先加載
Marks.find(:全部:包括=>:reserved_user)
,但在執行時發現,對於每一個標記學生選擇查詢執行。
這是ROR中的一個已知錯誤嗎?或者我錯過了什麼?