will_paginate
Railsプラグイン「will_paginate」
http://errtheblog.com/post/929
http://railscasts.com/episodes/51
知らなかった。後で試す。
(2007.7.21追記)
これは便利!今までpaginateを使ってた所を全てこれに置き換えた。
- Controller
@posts = Post.paginate :all, :per_page => 30, :page => params[:page]
- View
<%= will_paginate @posts %>
みたいな感じで簡単にページングができます。
Viewで生成されるリンクには自動的にフォーム値が挿入されるので、検索機能なんかが楽に作れます。