###前提・実現したいこと
UserDBのレコードを複数の配列に分けたものから、ログインしているユーザー(current_userのID)が含まれる配列を取得したいと考えています。しかし、配列を検索してログインしているユーザー(current_userのID)を含む配列全体を取得するという方法が実装出来ず悩んでいます。
###該当のソースコード
以下のようなランダムにユーザーを3人ずつのグループ分けの機能を作成し、生成される配列としては次のイメージです。。
ruby
1arr = User.all.shuffle 2arr.each_slice(3).to_a
ruby
1[[#<User id: 3, email: “3@sample.com", created_at: "2017-07-11 10:57:14", updated_at: "2017-07-11 10:57:54">, 2 #<User id: 2, email: “2@sample.com", created_at: "2017-07-11 10:14:08", updated_at: "2017-07-11 11:00:24">, 3 #<User id: 6, email: “6@sample.com", created_at: "2017-07-11 10:59:14", updated_at: "2017-07-11 10:59:14">], 4 [#<User id: 1, email: “1@sample.com", created_at: "2017-07-11 06:52:31", updated_at: "2017-07-11 06:52:31">, 5 #<User id: 7, email: “7@sample.com", created_at: "2017-07-11 10:59:34", updated_at: "2017-07-11 10:59:44">, 6 #<User id: 4, email: “4@sample.com", created_at: "2017-07-11 10:58:14", updated_at: "2017-07-11 10:58:26">], 7 [#<User id: 8, email: “8@sample.com", created_at: "2017-07-11 10:59:59", updated_at: "2017-07-11 11:00:10">, 8 #<User id: 5, email: “5@sample.com", created_at: "2017-07-11 10:58:44", updated_at: "2017-07-11 10:58:55">]]
例えば、current_userのIDが1だとして、1を含む同じ配列に含む,userID7とuserID4を取得したいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。