私は1日に2人のランダムユーザーを提供するサービスを作っています。 そして私はこのような論理を作り出しています。私はUser DBを複数の配列に分割して、current_userがある配列を取得したいと考えています。
1.Push 3人のユーザCURRENT_USER(デバイス宝石を使用して)はであり、この配列内のユーザーに提供することをアレイ3.Get
とその配列2.Devideアレイ
にユーザDB
しかし、私は、第三部で立ち往生しています... - (デバイスの宝石を使用して)CURRENT_USERは
でこのロジックを作成するために、任意の考えであることを配列にするには?
arr = User.all.shuffle
arr_list = arr.each_slice(3).to_a
[[#<User id: 3, email: “[email protected]", created_at: "2017-07-11 10:57:14", updated_at: "2017-07-11 10:57:54">,
#<User id: 2, email: “[email protected]", created_at: "2017-07-11 10:14:08", updated_at: "2017-07-11 11:00:24">,
#<User id: 6, email: “[email protected]", created_at: "2017-07-11 10:59:14", updated_at: "2017-07-11 10:59:14">],
[#<User id: 1, email: “[email protected]", created_at: "2017-07-11 06:52:31", updated_at: "2017-07-11 06:52:31">,
#<User id: 7, email: “[email protected]", created_at: "2017-07-11 10:59:34", updated_at: "2017-07-11 10:59:44">,
#<User id: 4, email: “[email protected]", created_at: "2017-07-11 10:58:14", updated_at: "2017-07-11 10:58:26">],
[#<User id: 8, email: “[email protected]", created_at: "2017-07-11 10:59:59", updated_at: "2017-07-11 11:00:10">,
#<User id: 5, email: “[email protected]", created_at: "2017-07-11 10:58:44", updated_at: "2017-07-11 10:58:55">]]
CURRENT_USERが1の場合、私はあなたが現在のユーザーが「doesnのことを確保しようとしていると思うのuser_id 7と4