我有3个表PostText
,PostImage
和PostVideo
。 现在我将上述三个表中的数据合并到一个名为userposts
的数组中。如何在rails中指定数组的极限和偏移量?
现在从userposts
我要访问只有10条记录开始偏移15
我怎么能这样做?我试过userposts.first(10)
。它给了我前10条记录,但我想从offset-15开始记录10条记录。
在此先感谢。
我有3个表PostText
,PostImage
和PostVideo
。 现在我将上述三个表中的数据合并到一个名为userposts
的数组中。如何在rails中指定数组的极限和偏移量?
现在从userposts
我要访问只有10条记录开始偏移15
我怎么能这样做?我试过userposts.first(10)
。它给了我前10条记录,但我想从offset-15开始记录10条记录。
在此先感谢。
userposts.drop(15).first(10)
将帮助您
这对一个正常的数组,不仅仅是ActiveRecord关系数组。 :+1: –
看起来他使用查询虽然,如果他是'userposts.offset(15).limit(10)'会更好 –
@japed你是对的..但是从_ ..从上面所有的三张表变成了单个** arr唉**称为userposts._我可以推断出我的答案.. :) –
@japed它给了我一个错误,未定义的方法'偏移'的数组。 – sank