CGIKitでTODOリストを作成する。(1)

[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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください