大家好我正在尝试学习sinatra框架,并希望将其用作简单Web服务的后端。我也试图用无续集解决方案弄脏我的手,并且由于某些原因决定学习使用redis。至于要使用的ruby库,我选择了Ohm,因为它看起来像是一个我可以轻松使用的最小的,没有大惊小怪的库。
然而,环顾四周并研究,我无法找到欧姆分页的示例实现。我还读了一下redis,我知道你可以在查询中指定范围。问题是,我如何在Ohm ruby库中使用它?
任何帮助或任何指南将不胜感激。
答案 0 :(得分:1)
上次我想要这个组合时,我在这里找到了这个:https://github.com/sinefunc/pagination
否则使用https://github.com/mislav/will_paginate whcih虽然不适用于ohm,但你可以将数据映射器与redis一起使用。
如果你想使用mongodb你可以使用内置分页的mongomapper,但那是完全不同的情况。