Ruby on Rails のTODOリストプログラムを参考にして、TODOリストプログラムを作成します。 CGIKitのインストール
CGIKit2をインストールします。
ActiveRecordのインストール
O/Rマッピングのライブラリ ActiveRecord をインストールします。
RubyGemsがインストールされていなければ、インストールします。
-
ruby setup.rb
ActiveRecordをインストールします。
gem install activerecord
(参考)Rubyist Magazineの記事
データベースの作成
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ディレクトリに、アプリケーションのひな形が作成されました。