Railsドキュメント

指定したレコードを結果のリレーションから除外

適応バージョン

説明

指定したレコードを結果のリレーションから除外

使い方

モデル.excluding(レコード..)

Post.excluding(post)
# SELECT "posts".* FROM "posts" WHERE "posts"."id" != 1

Post.excluding(post_one, post_two)
# SELECT "posts".* FROM "posts" WHERE "posts"."id" NOT IN (1, 2)

ソースコード