ページ切替用プラグインPaginateをインストール

INDEX PAGE


ページ切替用プラグインPaginateをインストール


一覧画面で、一ページに大量のデータが表示されると
ブラウザ側の表示も重くなるし
Webサーバおよびネットワークのリソースを消費するので
大量のけんさく結果が返ってくるページでは
ページング機能の実装が推奨されます。


RubyOnRailsでは「Paginate」として、
ページング機能が標準で提供されているとのことで
早速本に書いているソースをパックって使ってみましたがエラーの嵐。


なんと
Rails2.0ではこの機能は標準ではなくプラグインになっている
とのこと。
まったく互換性を無視したバージョンアップに泣かされながらも
プラグインの導入を行いました。


しかし、ここでさらに選択肢が
どうもPageNationは
旧来バージョンのClassicPaginationと新バージョンのWillPaginateの二種類が存在するとのこと。
それでプラグインに格下げしたのだろうか。。。。


ネットで調べたところ、Willのほうが機能が増えて使いやすいとのことで
(こちらのサイトが参考に。 http://d.hatena.ne.jp/curi1119/20071216/1197808873
Willのほうを早速導入。


cd (RailsRppt)
ruby script/plugin install http://tools.assembla.com/svn/breakout/breakout/vendor/plugins/will_paginate/


以上でひとまずインストールが完了しました。

########################################################
◎WillPaginateの導入
 導入  http://d.hatena.ne.jp/sai-ou89/20080525
 使い方 http://d.hatena.ne.jp/sai-ou89/20080716
########################################################



INDEX PAGE