
如所附螢屏截圖所述,共有三個表。A 有多個 B,C 有多個 B。A 和 C 之間沒有關系。
在這種情況下,在查找A的記錄時,是否可以包含B和C?
B 可以很容易地包含在A.all(:conditions => { :id => id }, :include => [:B]).
但是,即使我用谷歌搜索了很多小時,我也不知道如何包含 C。
======================
軌道版本:2.3.5
紅寶石版本:1.8.7
uj5u.com熱心網友回復:
從查看https://guides.rubyonrails.org/v2.3/active_record_querying.html#nested-associations-hash我的猜測是以下內容會起作用。
A.all(:conditions => { :id => id }, :include => { :B => :C })
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/344643.html
上一篇:在ruby??中決議JSON?
