1
私はアプリケーション内で多形関連を通じてacts_as_commentable
を使用しており、コメントをスレッド化できるようにしたいと考えました。私はこれが働いているが、今は構造のようなツリーを返し、N + 1のクエリの問題を避けるindex
アクションを作成したい。私が持っている:Eager Loading自己参照多型協会
SELECT "comments".* FROM "comments" WHERE ("comments".commentable_id = 22 AND "comments".commentable_type = 'Item')
これはポリモーフィックな関連を自己参照上で実行するために取得する方法:
item.comments.includes(:comments)
しかし、それはどんな積極的なロードを行いません。次のクエリを実行しますか?