我正在提供一天內提供2個randam用戶的服務。 而我正在創造這樣的邏輯。我想將用戶數據庫分成多個陣列,並獲得current_user所在的陣列
1.Push用戶分貝到數組
2.Devide該陣列與3個用戶
陣列,所述CURRENT_USER(使用設備寶石)是在這陣列內提供的用戶3.Get
但我堅持第三部分... - 獲取數組(使用設備GEM)的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,我想提供USER_ID 7和4