我有類似這樣的問題設置對象的,只能用鋼軌的較新版本:渴望負載作用域確定在軌
Ruby on Rails - Add condition on ':include =>' to load limited number of objects
我想急於負荷的關聯,但範圍是什麼包含在熱切的負載中。這是可能的軌道3.2?我試過
Foo.includes(:bar).where("bars.col = x")
但是,規定只有Foo
',這至少有一個Bar
其中col = x
s左右,而我也希望這些Foo
的,沒有Bar
的。我可以創建另一個關聯,但是我失去了發送參數的能力(看起來不像:條件可以用參數處理lambda表達式)。到包括需要
加入我不能完全肯定,但我認爲我的這個問題,其他可能更準確地說你要找的@ user1158559:http://stackoverflow.com/questions/15691558/refining-the-inner-join-when-using-includes-in-activerecord。我在學習了更多關於軌道的問題後問了這個問題。這也沒有答案 – spike 2013-07-09 04:39:27
你是對的。可能需要再打另一個50代表!謝謝! – user1158559 2013-07-09 13:52:55
我給我的其他(國際海事組織更好)的問題增加了一個賞金。 – spike 2013-07-12 15:02:08