【发布时间】:2014-04-16 17:50:27
【问题描述】:
我正在使用 Koala gem 尝试在网络应用程序中为我自己的 Facebook 朋友实现搜索功能。
据我所知,gem 的内置搜索功能没有让我选择仅搜索朋友以查找匹配项。所以我正在尝试使用这种方法实现搜索。
hash.select { |key, value| value["gender"] == "female" }.to_a.sample(100)
我只想选择并显示每页 100 个或更少的用户。有没有比上述方法更好的方法?
【问题讨论】:
-
你为什么用
sample,Enumerable#each_slice似乎是你需要的 -
sample 将从这个哈希中选择 100 个随机值。您可以在获取数据时使用限制使用
hash.select { |key, value| value["gender"] == "female" }.to_a.first(100)
标签: ruby-on-rails ruby facebook-graph-api koala