2015-06-20 99 views

回答

3

您需要一個加入查詢。

# To fetch all tasks, for which taskable has at least one supply 
Task.joins(taskable: :supplies) 
+0

非常感謝!看來我需要更深入的SQL ... – asiniy

0

你需要一個連接,但有一個附加條件:

Task.joins(taskable: :supplies).where("supplies.id IS NOT NULL")