我剛開始使用rails。儘管如此,但還是有一些我還沒有掌握的東西。連接之間的區別,包含和關聯
其中之一是joins/includes
和協會之間的互動。對於每個模型,您定義其關係(has_many
,belongs_to
等)到其他模型。這足以讓他們通過主鍵連接並找到彼此,對吧?
那麼使用joins/includes
那麼有什麼意義呢?我自己的猜測是減少sql查詢並只獲取必要的對象,但我想清楚這一點。 是否聯想像範圍是order/where
等。可修改的默認行爲種類?
真的想要這樣理順。