ページ切替用プラグインPaginateをインストール
ページ切替用プラグイン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
########################################################