Railsドキュメント

2つのリレーションをANDで繋ぐ

適応バージョン

説明

2つのリレーションをANDで繋ぐ

使い方

モデルのリレーション.and(他のモデルのリレーション)

Post.where(id: [1, 2]).and(Post.where(id: [2, 3]))
# SELECT `posts`.* FROM `posts` WHERE `posts`.`id` IN (1, 2) AND `posts`.`id` IN (2, 3)

ソースコード