そのため、Redis スコアボード スタイルのものに保存されているユーザーがたくさんいます。ただし、これらのユーザーが削除される場合があり、Redis では削除されません。これは私のアプリにとって重要ではないので、気にしません。ただし、Rails では、次のようなクエリを使用して結果を取得しようとすると、次のようになります。
User.find([1,2,3,4,244])
Rails はユーザーの 1 人を見つけることができないため、次の非常に役立つエラーが返されます。
ActiveRecord::RecordNotFound: Couldn't find all Users with IDs (1, 2, 3, 4, 244) (found 4 results, but was looking for 5)
(人間が読めるエラーについてはレールに称賛を!)
私は疑問に思っていますが、その配列に存在するすべての結果を取得し、すべての結果が返されなくても気にしないように最善の努力をする方法はありますか?