[Ruby on Rails のTODOリストプログラム][1]を参考にして、TODOリストプログラムを作成します。
CGIKitのインストール
CGIKit2をインストールします。
* [一般的なインストール方法][2]
* [Windowsのインストール方法][3]
ActiveRecordのインストール
O/Rマッピングのライブラリ ActiveRecord をインストールします。
RubyGemsがインストールされていなければ、インストールします。
* [Installing RubyGems][4]
ruby setup.rb
ActiveRecordをインストールします。
gem install activerecord
(参考)Rubyist Magazineの記事
* [Ruby Library Report — [第3回] O/R マッピング][5]
* [RubyOnRails を使ってみる 第 3 回 ActiveRecord][6]
データベースの作成
MySQLを使用して、データベースとテーブルを作成する。
データベースを作成。
— Create the database
CREATE DATABASE `todo`;
テーブルを作成。
— Create the table
CREATE TABLE `todos` (
`id` INT NOT NULL AUTO_INCREMENT ,
`description` VARCHAR( 100 ) NOT NULL ,
`done` TINYINT DEFAULT 0 NOT NULL ,
PRIMARY KEY ( `id` )
);
プロジェクトの作成
プロジェクト用のディレクトリを作成する。(C:\cgikit)
mkdir C:\cgikit
cgikitディレクトリに移動して、ckprojectコマンドを実行する。
※Windowsでckprojectを使うとエラーになる場合の対処法
cd c:\cgikit
ruby C:\ruby\bin\ckproject –ja TodoList
TodoListディレクトリに、アプリケーションのひな形が作成されました。
[つづく][7]
[1]: http://wiki.fdiary.net/rails/?TodoListTutorial
[2]: http://cgikit.sourceforge.jp/cgi-bin/ja/index.cgi?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
[3]: http://cgikit.sourceforge.jp/cgi-bin/ja/index.cgi?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%28Windows%29
[4]: http://docs.rubygems.org/read/chapter/3#page13
[5]: http://jp.rubyist.net/magazine/?0004-RLR
[6]: http://jp.rubyist.net/magazine/?0006-RubyOnRails
[7]: http://www.gesource.jp/weblog/archives/2005/07/cgikittodo2.html