2012-03-28 55 views
0

在Rails中使用分頁時,是否有辦法在第一頁上放置更多項目而不是其餘頁面?Rails分頁 - 首頁項目金額

我正在使用Kaminari創業板分類項目列表,並已實施無限滾動瀏覽頁面。我想限制滾動時每頁加載的列表數量,但希望初始頁面以大量開始。以下是我在列表控制器中對Kaminari的調用:

@listings = Listing.page(params[:page]).per(25) 
+1

這樣做可能只是寫一些JS以最簡單的方式觸發器立即加載結果的第二頁 - 這樣你就不需要在服務器端做出怪異的數學或邏輯。 – muffinista 2012-03-28 16:24:30

回答

0

類似這樣?

@listings = Listing.page(params[:page]).per(params[:page].to_i == 1 ? 100 : 25) 
0

我解決了這樣的問題(第一頁的項目應該是2項和下一頁7項):

per_page = 7 @comments = @content.comments.page(params[:page]).per(per_page).padding((per_page-2) * -1)