在Rails中使用分頁時,是否有辦法在第一頁上放置更多項目而不是其餘頁面?Rails分頁 - 首頁項目金額
我正在使用Kaminari創業板分類項目列表,並已實施無限滾動瀏覽頁面。我想限制滾動時每頁加載的列表數量,但希望初始頁面以大量開始。以下是我在列表控制器中對Kaminari的調用:
@listings = Listing.page(params[:page]).per(25)
在Rails中使用分頁時,是否有辦法在第一頁上放置更多項目而不是其餘頁面?Rails分頁 - 首頁項目金額
我正在使用Kaminari創業板分類項目列表,並已實施無限滾動瀏覽頁面。我想限制滾動時每頁加載的列表數量,但希望初始頁面以大量開始。以下是我在列表控制器中對Kaminari的調用:
@listings = Listing.page(params[:page]).per(25)
類似這樣?
@listings = Listing.page(params[:page]).per(params[:page].to_i == 1 ? 100 : 25)
我解決了這樣的問題(第一頁的項目應該是2項和下一頁7項):
per_page = 7 @comments = @content.comments.page(params[:page]).per(per_page).padding((per_page-2) * -1)
這樣做可能只是寫一些JS以最簡單的方式觸發器立即加載結果的第二頁 - 這樣你就不需要在服務器端做出怪異的數學或邏輯。 – muffinista 2012-03-28 16:24:30