will_paginateがSVNからgitに移転。

Rails 2.0以降のページング機能でデファクトスタンダードな感のある"will_paginate"ですが、2008年2月からgitに移っています。

GitHub - mislav/will_paginate: Pagination library for Rails, Sinatra, Merb, DataMapper, and more

(※旧パスのモジュールは今後アップデートされないようです。
http://rock.errtheblog.com/will_paginate


正直、svnでは会社環境から落としてこれなかったのでgit移転賛成派です。

インストール方法

gitのREADMEそのままです。

1.will_paginateのgemをインストール。

gem install will_paginate

2.config/environment.rbの最後に下記一行を追加。

require 'will_paginate'

動くかどうか確認。

1.動かすには、コントローラに下記を追加。

@entries = Entry.paginate :page => params[:page]

2.そしてページ選択させるためにviewに下記を追加。

<%= will_paginate @entries %>

これだけでページング機能が実現できます。楽。