我想在rails上使用ruby進行數據列表分頁。基本上,我想一次只顯示20條記錄,帶有下一個和後退按鈕。這將是很好,但不是必需的,以顯示頁碼的鏈接。如何在rails上使用ruby分頁記錄?
像這樣的事情將是很好:
< <上一頁1 2 4 5 ...下一頁>>
有一個內置的方式在Ruby on Rails的做到這一點(或我可以添加的東西),所以我不必自己寫這個?
我想在rails上使用ruby進行數據列表分頁。基本上,我想一次只顯示20條記錄,帶有下一個和後退按鈕。這將是很好,但不是必需的,以顯示頁碼的鏈接。如何在rails上使用ruby分頁記錄?
像這樣的事情將是很好:
< <上一頁1 2 4 5 ...下一頁>>
有一個內置的方式在Ruby on Rails的做到這一點(或我可以添加的東西),所以我不必自己寫這個?
有一個插件will_paginate可以用來在RoR中無縫地進行分頁。找到以下鏈接。他們可能會有所幫助。
http://nasir.wordpress.com/2007/10/31/pagination-in-ruby-on-rails-using-will_paginate-plugin/
http://wiki.github.com/mislav/will_paginate
http://wiki.github.com/mislav/will_paginate/simple-search
http://blog.railsspace.com/past/2008/1/31/railsspace_will_paginate/
而且我相信,由Ryan貝茨以下railscast將是理解的極好來源。所有的鐵軌演員都非常好,讓你深入瞭解基本知識。 http://railscasts.com/episodes/51-will-paginate
will_paginate或類似將是一個好的開始。
kaminari有一個更乾淨的界面。它比will_paginate更加活躍,現在提交的提交量增加了50%,並且貢獻者增加了一倍。
Ruby tool box給出了關於這兩個數字的好看法。此外還有一個kaminari-bootstrap項目。 我建議花點時間閱讀他們的文檔,並且看看哪一個更適合您的需求。
很簡單,這很好。 – NotDan 2009-12-28 06:05:58
很高興,我可以幫忙。乾杯 – Priyank 2009-12-28 07:03:33