0
我有一個酒店模型,在我們的主頁上我們有一個被提名的部分,它應該顯示一個側欄中的最後10個酒店分頁,每頁5個。我已經閱讀了關於will_paginate的一些文檔,並且意識到沒有像樣的方式來限制發送到will_paginate的對象的數量,所以限制的呼叫將不會實現任何內容,因此邊欄顯示所有酒店,每頁分頁5和下面的代碼不能按預期工作。限制will_paginate僅顯示2頁,每頁5個對象
@nominations = Hotel.where(winner: false).limit(10).paginate(page: params[:page], per_page: 5)
我想知道是否有一種方法來限制頁面顯示與分頁?所以即使有5個頁面,每個頁面上有5個酒店,它也只會顯示2個頁面。因此有效地限制了顯示的項目數量。我已經看過內部和外部窗口參數,但我不認爲這些將有助於這種情況。或者如果任何人有任何其他的方法來實現這一點,我全部耳朵。
哦,是的,我們必須對提名進行分頁,因爲側欄會遠遠超過頁面上的其他內容,我恐怕看起來並不好看。
如果你需要更多的代碼只是喊。