Rails 1.2.6のAPIリファレンス生成手順

最新版のAPIリファレンスは、Railsのサイトで公開されていますが、古いバージョンは自分で生成する必要があります。Rails 1.2.6のAPIリファレンスを生成する手順は下記のようになります。

(1) 自分が作成したRailsアプリケーションのディレクトリに移動する。

(2) Rails 1.2.6のソースコードを取得する。

$ rake –require=rubygems/gem_runner rails:freeze:gems VERSION=1.2.6
(※このコマンドを実行するとアプリケーションが使用するRailsがvender/railsにコピーされたバージョンに固定されます。これを解除するには、rake rails:unfreezeを実行します。)

(3) APIドキュメントを生成する。

$ rake doc:rails

すると、doc/apiディレクトリ配下にRails 1.2.6のAPIリファレンスが生成されます。

なお、下記のページが詳しいです。

http://www.oiax.jp/rails/rails2/freeze_gems.html