3

比方說,我有:的has_many:通過與這兩個值查詢

class Post 
    has_many :tags, :through => :taggings 
    has_many :taggings 
end 

注意沒有:包括。現在說我想在同一個查詢中檢索所有標籤和標籤。我怎麼能這樣做?

我在尋找類似:

taggings = post.taggings(:include => tags) # doesn't work 

我可以做一個自定義查詢或添加第三個協會與要發佈:包括但既不感覺不錯。

回答

1

我認爲你可以像使用模型類的關聯代理使用includes

taggings = post.taggings.includes(:tag) 
+0

謝謝,這是語法我是後。 – mahemoff 2011-12-23 03:55:53