我想優化我的整個我的網站查詢。深入嵌套加入主動記錄
我有3種型號,照片,人,出場
照片的has_many露面,許多人透過現象 出場表只是有一個爲person_id,photo_id
現在,如果我在做搜索「人」,我想急於負載其外觀和照片,我會做這樣的事情:
Person.joins(:appearances => :photo).limit(5)
現在,我不知道這是否是理想的,但假設我的人都有屬於出場一張照片,這張照片又有外表和其他人。我甚至不知道在香草SQL中是否或如何做到這一點,但我只是好奇,如果這是可能的。
Person.joins(:appearances => :photo => :appearaces => :person).limit(5)
這句法導致錯誤後,再次,我只是好奇,我處理得到的外觀和我的意見內照片的人,我只是想實驗的加載時間,看看這是否是甚至可能。
地獄所有照片的額外人是的,你是忍者! – jdkealy
打字錯誤...從記憶打字,不能拼寫顯然。 – jdkealy