所以我已經在我的應用程序上設置了Kaminiari分頁,這是一個論壇。當有人回覆該帖子時,我想引導他們到帖子的最後一頁。看起來很容易,根據我用於記錄號碼的內容,對邏輯進行硬編碼以獲得最後一頁,但是有沒有內置方法可以獲取最後一頁?kaminari - 重定向到最後一頁
2
A
回答
1
0
你可以編寫一個方法來達到這個目的,如果這個方法不在Kaminari中。這應該是目前,因爲Kaminari也呈現導航頁碼。
說,@records是的,你執行@ records.page(1)以顯示獲得當前的記錄集,
最後一頁數由(@records.total_count/per_page.to_f).ceil
定義數據庫記錄列表。
2
在我目前的版本雷(v0.12.4)以下工作:
users = User.page(params[:page])
last_page = users.num_pages
num_pages
在https://github.com/amatsuda/kaminari/blob/master/lib/kaminari/models/page_scope_methods.rb定義。 如果你想添加一個last_page
方法,我建議如下:
module Kaminari
module PageScopeMethods
def last_page
num_pages
end
end
end
相關問題
- 1. Rails 4 - 用JavaScript重定向到下一頁使用Kaminari
- 2. 重定向到登錄後請求的最後一頁
- 3. 重定向到CakePHP中登錄後請求的最後一頁
- 4. Laravel重定向到編輯後的最後一個頁碼
- 5. 下載後重定向到另一頁
- 6. 登錄後重定向到上一頁?
- 7. 提交後重定向到同一頁
- 8. 登錄到前一頁後重定向
- 9. 提交到下一頁後重定向
- 10. 登錄後重定向到上一頁
- 11. 登錄後重定向到另一頁
- 12. 後提交重定向到同一頁
- 13. Laravel重定向登錄後,JavaScript重定向到另一頁
- 14. 登錄前重定向到最後一頁
- 15. 一把umbraco - 從登錄重定向到最後頁當前
- 16. 使用覆蓋評論表時,重定向到最後一頁
- 17. 重定向到上一頁
- 18. 重定向到另一頁
- 19. 重定向到下一頁
- 20. 重定向到前一頁
- 21. PHP保存一頁然後重定向到上一頁(ajax)
- 22. 將用戶重定向到我的分頁上的最後一頁
- 23. 重定向到用Jasig CAS登錄後請求的最後一個頁面
- 24. Symfony - 如何將用戶重定向到登錄後訪問的最後一頁?
- 25. 與kaminari反向分頁
- 26. 得到最終的URL重定向後
- 27. 登錄後重定向到最後一個視圖
- 28. scrapy下一頁重定向到主頁
- 29. 調查後重定向到thankyou.aspx頁面
- 30. django登錄後重定向到主頁
您正在使用什麼版本的雷嗎? – Kostas 2012-05-08 13:51:06