※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

プラグイン名

paginating_findプラグイン

このプラグインができること

  1. Rails2.0でpagenateが消えて真っ白になっている人の救済
  2. できることはpagenateと同じ範囲らしい

対象バージョン

1.2系 2.0系

ちょー簡単な使い方

でインストールしたら
@users = User.find(:all, :page=>{:size=>20, :current=>params[:page]})
と使うだけ。
<ol>
<% @users.each do |user| %>
<li><%= user.name %></li>
<% end %>
</ol>
と普通に回して
<%= link_to "前へ", {:page => @users.previous_page} if @users.previous_page? %>
<%= paginating_links(@users, :window_size => 20) %>
<%= link_to "次へ", {:page => @users.next_page} if @users.next_page? %>
でリンクを張れと。
:size => 標準では10個づつ。
:current => 標準では1ページ目。
:first => 最初のページ指定 標準では1ページ目。
:auto => オートロードページ。標準ではfalse。
:count => オートページ時に使用
らしい。


公式ページ


日本語解説ページ

※基本

※すばらしす

外国語解説ページ


コメント

  • cys b|Paginating_findでページネーションのリンク先が... - 名無しさん 2008-05-25 11:29:24
  • ttp://d.hatena.ne.jp/yotena/20071211/1197378238 - h 2008-05-25 11:49:41
  • あー。やっちゃいましたね。直しておきました。突っ込みあざーす。 - まいむぞう 2008-05-26 22:11:33
名前: