如何在rails中的数组中指定限制和偏移量?

How to specify limit and offset in array in rails?

我有 3 tables PostTextPostImagePostVideo。 现在,我将上述所有三个 table 的数据合并到一个名为 userposts.

的数组中

现在从 userposts 我只想访问从偏移量 15 开始的 10 条记录。

我该怎么做?

我试过了userposts.first(10)。它给了我前 10 条记录,但我想要从 offset-15 开始的 10 条记录。

提前致谢。

你应该使用 ary[start, length] → new_ary or nil 方法。

..returns a subarray starting at the start index and continuing for length elements,

userposts[10, 15]

userposts.drop(15).first(10)会帮助你