我使用Koala gem尝试在网络应用中为我自己的Facebook好友实现搜索功能。
宝石的内置搜索功能并没有,据我所知,我可以选择只搜索朋友的比赛。所以我试图使用这种方法实现搜索。
hash.select { |key, value| value["gender"] == "female" }.to_a.sample(100)
我想选择每页仅显示100个用户或更少。有没有比上述方法更好的方法呢?
答案 0 :(得分:0)
您正在寻找each_slice,
使用此功能,您可以在n个元素块中迭代搜索结果。
(1..10).each_slice(3) {|a| p a}
# outputs below
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
[10]