我有一些我认为很常见且有简单解决方案的东西。
我想要的是像......这样的请求。
“给我10条记录,除非它是记录的结尾,然后给我剩下的结果”。
考虑一个 105条记录的数据库表。 以及
之类的请求User.first.foos.offset(100).limit(10)
这个请求会给我一个结果......
recored: 100
recored: 101
recored: 102
recored: 103
recored: 104
recored: 105
recored: 1
recored: 2
recored: 3
recored: 4
recored: 5
我想要的只是记录100,102,103,104,105
如何限制不循环并在开头给我记录?
这是一种RoR方式吗?还是我必须根据记录数计算所有记录并更改限制值?