2009-12-28 30 views
3

我想在rails上使用ruby進行數據列表分頁。基本上,我想一次只顯示20條記錄,帶有下一個和後退按鈕。這將是很好,但不是必需的,以顯示頁碼的鏈接。如何在rails上使用ruby分頁記錄?

像這樣的事情將是很好:

< <上一頁1 2 4 5 ...下一頁>>

有一個內置的方式在Ruby on Rails的做到這一點(或我可以添加的東西),所以我不必自己寫這個?

回答

4

有一個插件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

+0

很簡單,這很好。 – NotDan 2009-12-28 06:05:58

+0

很高興,我可以幫忙。乾杯 – Priyank 2009-12-28 07:03:33

0

kaminari有一個更乾淨的界面。它比will_paginate更加活躍,現在提交的提交量增加了50%,並且貢獻者增加了一倍。

Ruby tool box給出了關於這兩個數字的好看法。此外還有一個kaminari-bootstrap項目。 我建議花點時間閱讀他們的文檔,並且看看哪一個更適合您的需求。

相關問題