我有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