3

はのは、私が持っていると言うん:にhas_many:両方の値を使用してクエリを通じて

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

通知は一切あります:含まれています。今度は、同じクエリ内のすべてのタグ付けとタグを取得したいとします。どうすればいい?

私のようなものを探しています:私は、カスタムクエリを作成したりして投稿する第3の関連を追加することができ

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

:としては、どちらも右に感じるん。

答えて

1

私はあなたのモデルクラスと同じように、あなたが連想プロキシでincludesを使用することができると思う:

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

おかげで、それは私が後だった構文です。 – mahemoff