はじめの一歩

RailsによるアジャイルWebアプリケーション開発」ではまったのでメモ。
6.1 イテレーション A1:動くものを作る にて

class AdminController < ApplicationController
  scaffold :product
end

実行すると

undefined method `scaffold' for AdminController:Class

というエラーを返してくる。なんかscaffoldはプラグインなのでインストールする。
railsをインストールしたディレクトリで

ruby script/plugin install scaffolding

で実行。だがまだエラーを返す。

undefined method `paginate' 

以下http://d.hatena.ne.jp/idesaku/20071210を参考

paginationはrails2.0からプラグインになったのでインストール

ruby script/plugin install http://tools.assembla.com/svn/breakout/breakout/vendor/plugins/classic_pagination/

一応これでOK!ですが、、

classic_paginationは今後メンテナンスされないから、will_paginateを使うべし、とのこと。より優れたAPIになっていると主張しているし、どうせ対応しなければならないのだから早いほうがいい。というわけで、これを入れてみることにした。

だそうなので、インストール

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

うん。問題なし。

参考サイト
http://d.hatena.ne.jp/idesaku/20071210
http://yoshitan.blog6.fc2.com/blog-entry-194.html