Rails где (id: [1, 2, 3]) запрашивает, как получить идентификатор, который не прошел поиск? - PullRequest
0 голосов
/ 14 декабря 2018

Я запрашиваю пользователей, как, например, User.where(id: [1, 2, 3], чтобы получить результат трех пользователей с идентификаторами 1, 2 и 3.

Если, например, Пользователь с идентификатором 3 был удален из базы данных предыдущегозапрос получит только два результата: Пользователь с идентификатором 1 и 2.

Это хорошо для небольших количеств идентификаторов, однако проблема для большого массива.

Я хочу знать, есть лиспособ выяснить, какой из идентификаторов потерпел неудачу и не появился в результатах.Есть ли способ определить, какой из результатов не удался?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...